22. august 1999 - 16:50Der er
11 kommentarer og 1 løsning
Affyring af javascript
Burde være simpel ...
Jeg skal have kørt et javascript ved et klik på et billede. Jeg tilføjer en onClick="myScript()" til min <a href="#"> og regner med at alt er i den skønneste orden. Det er det imidlertid ikke i Netscape og Explorer 5, hvor siden scroller til toppen, når man klikker på billedet.
Pudsigt, tænker jeg og ændrer straks koden til <a href="java script:myScript()">. Dette løser en del af problemet, da siden ikke længere scroller til toppen, men nu stopper alle mine animerede gif-billeder - en ikke tilfredsstillende løsning!
Har nogen et forslag til hvordan man kan køre et javascript - uden at siden scroller til top og uden at gif-billederne stopper deres animation?
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.
jo, den stopper nok billederne. Bare brug det tomme link, men lav den om til:
<a href="" onClick="return myScript()">Se mit script</a>
I funktionen myScript() skal der så returneres false. Dermed undgår du problemer med at læse det lokalt, dvs. at den viser en oversigt over det aktuelle bibliotek.
Jeg har ikke lige haft tid til at kigge på den menu, men jeg skal nok huske at gøre det ;)
Jeg tjekkede lige efter, og <a href="java script:void()" onClick="myScript()">Se mit script</a> stopper IKKE indlæsningen af resten af dokumentet og stopper IKKE gifanimationerne!
Så brug hellere den, så slipper du for de førnævnte problemer når du ser siden lokalt.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.