Objectif: Si vous souhaitez que l'état d'un bouton de survol reste sur "ON" lorsque l'URL est égale à "enhanced.php", procédez comme suit:Le commutateur PHP if/else ne fonctionne pas
Problème: L'état du bouton ne reste pas "activé" lorsque l'URL est égale à "enhanced.php".
(bouton agit correctement comme un roulement)
sidemenu.php sidemenu.php est utilisé comme PHP include sur toutes les pages (je ne sais pas si cela fait une différence
<?php
$script = $_SERVER['SCRIPT_NAME'];
//Set the default state to OFF and only turn ON if we are on the current URL.
$enhancedstate = OFF;
$pos = strpos($script, "enhanced.php");
if($pos === true) {
$enhancedstate = ON;
}
?>
<div class="sideMenu">
<a href="enhanced.php"
onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image1','','/images/Button_ON_01.gif',1)">
<img src="/images/Button_<? echo $enhancedstate; ?>_01.gif" name="Image1" border="0">
</a>
Quelqu'un voit aucune raison pour laquelle l'état du bouton ne reste pas « ON » lorsque l'URL actuelle est « enhanced.php ». TIA
Points pour être le plus rapide dans un tas de bonnes réponses;) – Wrikken
Je blâme ma connexion floconneuse, +1 – BoltClock
Meilleur site jamais. TY d'un noob. :-) – lashrew