Avatar billede prdk Nybegynder
22. august 1999 - 16:50 Der 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?
Avatar billede villadsen Nybegynder
22. august 1999 - 17:10 #1
<a href='' onClick="myScript()">Se mit script</a> skulle gøre tricket.
Avatar billede villadsen Nybegynder
22. august 1999 - 17:12 #2
Sludder:
<a href='' onClick="myScript()">Se mit script</a>
Avatar billede villadsen Nybegynder
22. august 1999 - 17:13 #3
Hvad fanden er der galt med ekspertens inputfelt?
Jeg prøver at skrive 2 apostroffer efter hinanden men den viser kun 1?

Anyway efter href= skal der være 2 apostroffer og ikke kun 1 som der bliver vist her på siden...
Avatar billede cyberesben Nybegynder
22. august 1999 - 17:14 #4
ok, det var smart fundet på...

forresten villadsen, check lige http://www.eksperten.dk/spm.asp?id=3474
Avatar billede jumper Nybegynder
22. august 1999 - 17:26 #5
Prøv også med <a href="java script:void()" onClick="myScript()">Se mit script</a>
Avatar billede cyberesben Nybegynder
22. august 1999 - 17:29 #6
jumper>> tror du ikke den stopper gif billederne?

forresten, har du heller ikke et forslag til den der skide menu på http://www.eksperten.dk/spm.asp?id=3474
Avatar billede villadsen Nybegynder
22. august 1999 - 17:32 #7
Jeg kan ikke lige overskue den nu, cyberesben, sorry.
Avatar billede jumper Nybegynder
22. august 1999 - 17:45 #8
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 ;)

/Thor
Avatar billede cyberesben Nybegynder
22. august 1999 - 17:54 #9
tak skal du have jumper
Avatar billede jumper Nybegynder
22. august 1999 - 22:05 #10
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.

/Thor
Avatar billede prdk Nybegynder
23. august 1999 - 11:11 #11
Jumper fortjente point'ene med sin:

<a href="" onClick="return myScript()">Se mit script</a>

De resterende forslag fungerede ikke efter hensigten ...

men - øeh ... tak for interessen!
Avatar billede jumper Nybegynder
23. august 1999 - 11:15 #12
Jamen tak for point'ene ;)

/Thor
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester