24. oktober 2002 - 16:21
Der er
5 kommentarer
mouse over
jeg har fejl hvergang jeg prøver at køre den, jeg har 2 mouseover, fungere ved en, men ikke ved 2 eller flere. fejl: i3,i2 inderdefinned. koden er her: <body background="den blå bsp lodret.jpg"> <script type=text/javascript> _i0 = new Image(); _i0.src = "firma profil.gif" _i1 = new Image(); _i1.src = "firma profilned.gif" function doOn(_i,_n) { eval("document[\""+_i+"\"].src="+_n+"1.src"); } function doOut(_i,_n) { eval("document[\""+_i+"\"].src="+_n+"0.src"); } </script> <script type=text/javascript> _ii2 = new Image(); _ii2.src = "produkt.gif" _ii3 = new Image(); _ii3.src = "produktned.gif" function doOn(_ii,_nn) { eval("document[\""+_ii+"\"].src="+_nn+"3.src"); } function doOut(_ii,_nn) { eval("document[\""+_ii+"\"].src="+_nn+"2.src"); } </script> <right> <a href="#" onmouseover="doOn('myimg','_i')" onmouseout="doOut('myimg','_i')"> <img name="myimg" src="firma profil.gif" width="95" height="25"> </a> <br/> <a href="#" onmouseover="doOn('myimg','_ii')" onmouseout="doOut('myimg','_ii')"> <img name="myimg" src="produkt.gif" width="95" height="25"> </a> </right> </body>
Annonceindlæg fra Cognizant
24. oktober 2002 - 16:32
#1
kan det hænge sammen med at begge <img>'er har samme name (name="myimg") property?
24. oktober 2002 - 16:40
#2
tja min produkt del virker, men ikke firmaprofil
24. oktober 2002 - 16:41
#3
prøv at ændre <a href="#" onmouseover="doOn('myimg','_ii')" onmouseout="doOut('myimg','_ii')"> <img name="myimg" src="produkt.gif" width="95" height="25"> </a> til <a href="#" onmouseover="doOn('myimg2','_ii')" onmouseout="doOut('myimg2','_ii')"> <img name="myimg2" src="produkt.gif" width="95" height="25"> </a>
24. oktober 2002 - 18:10
#4
har gjord det men det fungere ikke ? har en andet kode, men det fungere hellre ikke: koden er: <body> <script language = "javascript"> function initialiser() { if (parent.document.URL.indexOf("firma profil") > 0) valgt = "firma profil"; if (parent.document.URL.indexOf("produkt") > 0) valgt = "produkt"; saetIkoner(); } function saetIkoner() { document.getElementById("produkt").src = "produkt.gif"; document.getElementById("firma profil").src = "firma profil.gif"; document.getElementById(valgt).src = valgt + "ned.gif"; } function vaelgIkon(navn) { valgt = navn; saetIkoner(); } </script> <right> <a href="firmaprofil.asp" > <img src="firma profil.gif" onmouseover="this.src='firma profilned.gif'" onmouseout="saetIkoner()" onclick="vaelgIkon('firma profil')" id="firma profil"> </a> <br> <a href="produkt.asp" target="admin"> <img src="produkt.gif" onmouseover="this.src='produktned.gif'" onmouseout="saetIkoner()" onclick="vaelgIkon('produkt')" id="produkt"> </a> </right> </body>
Slettet bruger
24. oktober 2002 - 20:33
#5
Der må ikke være mellemrum i id'er. Derudover er det en meget dårlig idé at have mellemrum i filnavne, så "firma profilned.gif" bør være noget i retning af "firma_profilned.gif".
Vi tilbyder markedets bedste kurser inden for webudvikling