(回答は単なる更新ではありません)
これは私が現在持っているものです:(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(元々ナビゲーションにあった)に変更すると、それらはすべて同時にオンになりますか?だから、私の新しいページを含めるために何をする必要があるのかわかりませんか?
私はこれが私の他のボタンの1つです:
<?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 } ?>
これが、元のページを取得しているのに、新しいページは取得していない理由ですか?