Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1646 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [JAVASCRIPT] problème de compatibilité du code entre IE<--> Mozilla

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JAVASCRIPT] problème de compatibilité du code entre IE<--> Mozilla

n°674247
newsvirtua​l
Posté le 15-03-2004 à 16:42:11  profilanswer
 

voila je vien de découvrire que un de mais code javascript ne fonctionner pas sous IE car je suis sous mozilla  :cry:  
 
le code consiste a faire changer la source d'une image vie un menu déroulant
 
la fonction javascript :

Citation :


<SCRIPT LANGUAGE="Javascript">
img0=new Image();  
img0.src="bout.gif";  
img1= new Image();  
img1.src="bout1.gif";  
 
function React(Num,Var){  
document.images[Num].src=Var.src;  
}
</SCRIPT>    


 
Le menu déroulant :  

Citation :


<select name="aa">
 <option value="1" onMouseOver="React(0,img0);">1</option>
  <option value="2" onMouseOver="React(0,img1);">2</option>
</select>


 
L'image :  

Citation :


<IMG SRC="bout.gif" WIDTH="142" HEIGHT="85" ALIGN="BOTTOM"  
BORDER="0">


 
donc sous mozilla tout fonctionne très bien mais pas sous IE
je code javacript fonctionne aussi car j'ai testé en remplacant le menu déroulan par des liens
donc a priori cela vien que la fonction n'est pas utilisable dans un menu déroulant?

mood
Publicité
Posté le 15-03-2004 à 16:42:11  profilanswer
 

n°674316
Docteur_Ca​nard
Posté le 15-03-2004 à 17:15:34  profilanswer
 

Fonctionne sous IE et Moz :
 
Le script :
 

Code :
  1. <script type="text/javascript">
  2. <!--
  3. img0=new Image(); 
  4. img0.src="bout.gif"; 
  5. img1= new Image(); 
  6. img1.src="bout1.gif"; 
  7. function React(Num){
  8.   theImage=document.getElementById(Num);
  9.   theSelect=document.getElementById('aa');
  10.   switch(theSelect.value)
  11.   {
  12.     case "1":
  13.       theImage.src=img0.src;
  14.       break;
  15.     case "2":
  16.       theImage.src=img1.src;
  17.       break;
  18.     default:
  19.   }
  20. }
  21. -->
  22. </script>


 
Le select :
 

Code :
  1. <select id="aa" onchange="React('image0')">
  2. <option value="1">1</option>
  3.   <option value="2">2</option>
  4. </select>


 
L'image :
 

Code :
  1. <img src="bout.gif" height="142" width="85" alt="image" id="image0" />


 
Bon, y'a peut-être mieux, mais au moins ça marche :D


Message édité par Docteur_Canard le 15-03-2004 à 17:16:37
n°674343
newsvirtua​l
Posté le 15-03-2004 à 17:31:11  profilanswer
 

merci a toi ;)
 
c vrai que en lisan la source j'avait pas penssé a utilisé la valeur du menu :jap:
 
sa fonctionne très bien et sur IE ET MOZILLA :lol:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [JAVASCRIPT] problème de compatibilité du code entre IE<--> Mozilla

 

Sujets relatifs
synchro modele/codeQkun connait cette erreur sur mozilla
[STRUTS] Problème de connexion à la database[Javascript] récupérer la longueur du texte d'un DIV
problème avec Eclipseprobleme envoi mail ifrance
Problème avec affichage d'une JtableProblème avec une variable dans une requête
Probleme Graphicsoverload <<, probleme :/
Plus de sujets relatifs à : [JAVASCRIPT] problème de compatibilité du code entre IE<--> Mozilla


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR