史萊姆論壇

史萊姆論壇 (http://forum.slime.com.tw/)
-   程式語言討論區 (http://forum.slime.com.tw/f76.html)
-   -   php判斷頁面再執行 '難題' (http://forum.slime.com.tw/thread253659.html)

ltk0020 2009-10-18 05:34 AM

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)

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



實在不解,有望可以獲得有例子的答案,謝謝了

cwvdavid 2009-10-19 12:31 PM

這一篇有 網址取得說明,
http://www.gocar.idv.tw/phpbb3/viewtopic.php?f=9&t=21

你取得網址之後就可以判斷目前是在哪一個網頁了

(倘若你的網址都是index.php,
實際是藉由網址參數來決定要include哪些頁面,
你也可以藉由網址參數來判斷是哪個網頁)


所有時間均為台北時間。現在的時間是 12:15 AM

Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2025, Jelsoft Enterprises Ltd.

『服務條款』

* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *


SEO by vBSEO 3.6.1