Probleme entre php et javascript

Résolu/Fermé
jesuscomes Messages postés 5 Date d'inscription mercredi 9 septembre 2009 Statut Membre Dernière intervention 13 janvier 2010 - 9 sept. 2009 à 16:54
jesuscomes Messages postés 5 Date d'inscription mercredi 9 septembre 2009 Statut Membre Dernière intervention 13 janvier 2010 - 11 sept. 2009 à 10:10
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>

A voir également:

2 réponses

caccia Messages postés 95 Date d'inscription mardi 21 juillet 2009 Statut Membre Dernière intervention 16 juin 2010 16
9 sept. 2009 à 17:59
Hello!

Éventuellement remplace echo 'accueil.png"/>'; par echo 'accueil.png/"/>';
(anti slash en plus...)
0
jesuscomes Messages postés 5 Date d'inscription mercredi 9 septembre 2009 Statut Membre Dernière intervention 13 janvier 2010
9 sept. 2009 à 18:14
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 :-(
0
jesuscomes Messages postés 5 Date d'inscription mercredi 9 septembre 2009 Statut Membre Dernière intervention 13 janvier 2010
11 sept. 2009 à 10:10
C'est bon j'ai trouvé!!!

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