11548 sujets

JavaScript, DOM et API Web HTML5

Bonsoir Smiley lol
Alors voila : j'ai un script qui marche tres bien, mais tres long a ecrir...
J'ai donc voulu utiliser for pour que sa soit plus pratique, mais ça ne marche pas. je pense donc avoir fait une erreur quelque part mais je vois pas ou...

Voici ma page :

   <html><head><script language=JavaScript> 
    function montrer() 
	for (i=1; i<4; i++) { 
    {document.monImage[i].src='1.gif' 
    } 
	}
    function cacher() 
	for (i=1; i<4; i++) { 
    {document.monImage[i].src='2.gif' 
    } 
	}
    </script></head> 
    <body> 
    <form> 
    <input type="button" value="Montrer" onClick="montrer()"> 
    <input type="button" value="Cacher"  onClick="cacher()"> 
    </form> 
    <img name="monImage[1]" src="2.gif"> <img name="monImage[2]" src="2.gif"> <img name="monImage[3]" src="2.gif"> 
    </body></html>


Vous l'aurrez compris, ce script me sert a changer plusieurs images en cliquant sur un bouton...
Merci beaucoup pour votre aide Smiley lol
[/i][/i]
Bonjour,
L'erreur est bien une histoire d'accolades, mais je dirait en moins :
function montrer() [#red]{[/#]

Modifié par chmel (08 Mar 2006 - 15:15)