Probleme entre php et javascript

Résolu
Bonjour,

je vous explique mon problème,

je souhaite faire un rollover sur mes liens de menu qui :

- au mouseover change le visuel de mon lien et change un autre visuel dans la page et

- au mouseout remet le tout a l'état d'origine.

j'ai réussi cela mais lorsque je rajoute un peu de php afin que, selon sur la page sur laquelle je suis le visuel du lien change, là, plus rien de fonctionne, mes liens ne s'affichent même plus.

merci d'avance pour votre aide

voila le javascript et le premier lien:

<script language="JavaScript" type="text/javascript">
                                    
                                    
                                    preload0 = new Image();
                                    preload0.src = "images/logo.png";
                                    preload1 = new Image();
                                    preload1.src = "images/logo_v.png";
				    

                                    img1= new Image();
                                    img1.src = "images/accueil.png";
				    
                                    img1on = new Image();
                                    img1on.src = "images/accueil2.png";
				    
									 
                                     
                                     function imageRoll(imgWR1,imgWN1,imgWR2,imgWN2) {
                                     {
                                     document.images[imgWR1].src = eval(imgWN1 + ".src");
                                     document.images[imgWR2].src = eval(imgWN2 + ".src");
                                     }
                                     }
                                     
</script>

               <li> 
                     <a href="index.php" title="Accueil du site"  onMouseover="imageRoll('rollvr','preload1','one','img1on')" onMouseout="imageRoll('rollvr','preload0','one','img1')">
                            <img class="png_bg" name="one" src="images/
			            <?php 
							if($page=='accueil'){
							      echo $page.'2.png"/>';
							}else
							{
							echo 'accueil.png"/>';	
							}
									
				     ?>
                       </a>
                </li>

Configuration: Windows XP
Firefox 3.5.2

2 réponses

  1. Hello!

    Éventuellement remplace echo 'accueil.png"/>'; par echo 'accueil.png/"/>';
    (anti slash en plus...)
    1. non, j'ai bien testé comme tu m'as dit avec slash et anti-slash mais rien ne change, mes images de menu ne s'affichent pas par contre, si je vire le php ca va .....

      je n'y comprends rien :-(
  2. C'est bon j'ai trouvé!!!

    Ca venait d'une erreur d'affichage d'image au niveau du javascript, mon code était bon