29. juli 2007 - 11:53
Der er
4 kommentarer og 1 løsning
Parsing af funktionsparametre. Virker i FF, men ikke IE. Hvorfor?
Er jeg fuldstændig gal på den når jeg kalder en funktion i javascript på denne måde, med en paratemer? Kode <a href="java script:visStorBillede('3')"><img src="billeder/3_skaleret.jpg" id="billeder"></a> Min implementering af funktionen ser sådan her ud Kode <script language="JavaScript"> <!--hide function visStorBillede(num) { window.open('visBillede.php?b='+num,'Vis billede','width=400,height=400'); } //--> </script> FF kan godt, men IE brokker sig noget så grusomt over at det er en dårlig måde at sende en parameter med en funktion på.
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
Prøv lige at fjerne mellemrummet i 'Vis billede'
Så virker det :) Tak for det erikjacobsen. Smid et svar og du vil få point.
Nej tak, jeg samler slet ikke på point. Svar selv, accepter eget svar.
Når man skal afvikle en JavaScript funktion ved klik på link, vil det vel være bedre at gøre sådan her: <a href="#" onclick="visStorBillede('3');return false"><img src="billeder/3_skaleret.jpg" id="billeder"></a> Hvis brugeren har JavaScript slået fra, indlæser browseren "#", i stedet for ingenting eller nuværende mappe, som slutter ved "/".. Egentligt burde man gøre sådan her: <a href="billeder/3_skaleret.jpg" onclick="visStorBillede('3');return false"><img src="billeder/3_skaleret.jpg" id="billeder"></a> Hvis brugeren har JavaScript slået fra, skal han alligevel have muligheden for at se billede, hvilke vil ske, da browseren så loader "billeder/3_skaleret.jpg"..
Vi tilbyder markedets bedste kurser inden for webudvikling