01. december 2003 - 14:19
Der er
6 kommentarer og 1 løsning
Funktions fejl (noget med et;)
Denne stump kode fejler: <script language="JavaScript"> pic1on=new Image; pic1on.src="button.php?type=hover&tekst=Forsiden"; pic1off=new Image; pic1off.src="button.php?type=normal&tekst=Forsiden"; pic2on=new Image; pic2on.src="button.php?type=hover&tekst=Om mig"; pic2off=new Image; pic2off.src="button.php?type=normal&tekst=Om mig"; pic3on=new Image; pic3on.src="button.php?type=hover&tekst=Gæstebog"; pic3off=new Image; pic3off.src="button.php?type=normal&tekst=Gæstebog"; pic4on=new Image; pic4on.src="button.php?type=hover&tekst=Links"; pic4off=new Image; pic4off.src="button.php?type=normal&tekst=Links"; adminon=new Image; adminon.src="button.php?type=hover&tekst=Administration"; adminoff=new Image; adminoff.src="button.php?type=normal&tekst=Administration"; function rollOut(imgName){ document[imgName].src=eval(imgName + "off.src"); } function rollIn(imgName){ document[imgName].src=eval(imgName + "on.src"); } </script> Den siger at der mangler et ; foran document[imgName]... Jeg kan ikke lige se hvad fejlen er, men måske nogle af jer andre kan?!
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
01. december 2003 - 14:25
#1
prøv med: document.imgName.src=eval(imgName + "on.src");
01. december 2003 - 14:28
#2
Hvis det skal være cross-browser skal det være: document.images[imgName].src=eval(imgName + "on.src"); }
01. december 2003 - 14:29
#3
Fejlen er der stadig...Og ja, roenving, helst så cross-browser som muligt :)
01. december 2003 - 14:33
#4
-- er det en tekst-parameter, du sender: <img name="admin" onmouseover="rollIn(this.name);" onmouseout="rollOut(this.name);"> -- i modsætning til denne (som vil give fejl !-) <img name="admin" onmouseover="rollIn(admin);" onmouseout="rollOut(admin);">
01. december 2003 - 14:56
#5
Det er førstnævnte... rollIn(this.name)
01. december 2003 - 14:58
#6
Sorry, guys...Min helt egen fejl...Havde givet billederne et navn der hed 1 2 3 4 osv og i JS hed de pic1 pic2 pic3 osv... Det virker nu :D
01. december 2003 - 15:01
#7
Velbekomme ...
Vi tilbyder markedets bedste kurser inden for webudvikling