(不是答案只是一個UPDATE)
這是我的時刻:(只有about.php激活開關)
<?php $pages = Array("about.php","about2.php","about3.php"); ?>
<?php echo "\n"; if (in_array($currentPage,$pages)) { ?>
<li class="button on">
<img src="style/images/clear.png" width="100px" height="100px" alt="clear_image" />
About
</li>
<?php } else { ?>
<li class="button off">
<a class="nav" href="about.php">
<img src="style/images/clear.png" width="100px" height="100px" alt="clear_image" />
About
</a>
</li>
<?php } ?>
如果我改變的頁面home.php,contact.php(這是在導航原本),他們所有的工作把他們所有的在SAM時間? 所以我不知道我需要做什麼,以包括我的新網頁?
我,這是我的其他按鈕之一:
<?php echo "\n"; if ($currentPage == 'contact.php') { ?>
<li class="button on">
<img src="style/images/clear.png" width="100px" height="100px" alt="clear_image" />
Contact
</li>
<?php } else { ?>
<li class="button off">
<a class="nav" href="contact.php">
<img src="style/images/clear.png" width="100px" height="100px" alt="clear_image" />
Contact
</a>
</li>
<?php } ?>
這是爲什麼它拿起原始頁面,但不是我的新的?
'if(something){...} else if(something_else){...} else {...}'?但是,這將很快變得非常難看/不可維護。 – 2013-02-26 14:50:05
數組呢? 'if(in_array($ currentPage,array('about.php','about2.php','about3.php'))){' – hsan 2013-02-26 14:51:04