查看單個文章
舊 2009-10-18, 05:34 AM   #1
ltk0020
註冊會員
榮譽勳章

勳章總數0
UID - 325929
在線等級: 級別:0 | 在線時長:2小時 | 升級還需:3小時
註冊日期: 2009-06-09
文章: 5
精華: 0
現金: 7 金幣
資產: 7 金幣
預設 php判斷頁面再執行 '難題'

你們好
我想做一個選單效果
要php判斷當前頁面後再顯示指定樣式的,
或者判斷後控制html某id的物件套用上css某個class

就如原理:

if (當前頁面==index.php) {
控制id="main" 套用class="xxx";
}elseif{
(當前頁面==about.php)
控制id="abc"的東西套用css class="xyz"

目標:

http://img23.imageshack.us/img23/3422/l01c.png
因為進入網頁第一頁就是index 所以選單上的index位就自然地被用上css了

http://img23.imageshack.us/img23/2999/l02p.png
這是頁面仍在index,所以index仍舊高亮,而main的高亮效果是css的a:hover(指著)

http://img23.imageshack.us/img23/6095/l03.png
最後這個是因為進入了main那一頁,所以現在高亮的就是main了


而我的php網頁結構是

引入(header)
main
引入(footer)

即是每按一頁就是新的一頁,亦是引用同一個選單,所以需要判斷頁面句



實在不解,有望可以獲得有例子的答案,謝謝了
ltk0020 目前離線  
送花文章: 0, 收花文章: 0 篇, 收花: 0 次
回覆時引用此帖