11. april 2002 - 13:42Der er
22 kommentarer og 1 løsning
Hvorfor bliver siden reloadet ved kald af javascript?
Når jeg fx bruger <A href=# onclick=playsound() osv ... ></A> i HTML, tager siden et reload i stedet for at nøjes med at hente det ønskede script. Bruger jeg i stedet <A href=java script:; onclick=playsound osv ... ></A> undgår jeg reload'et, men scriptet bliver ikke nødvendigvis (altid) aktiveret.
Jeg har lige et indskud fra sidelinjen til minijensen1, nikolajdu og mrr og øvrige. Send jeres forslag, som "svar" i stedet for "kommentar". Ellers kan jeg ikke acceptere svaret (og give jer point). ;-)
hvad siger den hvis du bruger <IMG SRC="side2-filer/logogaf116.jpg" BORDER="0" WIDTH="116" HEIGHT="117" ALIGN="right" ALT="Kammertonen A" onClick="playSound();"> ..? eller det samme bare med java script:playSound(); ..?
Synes godt om
Slettet bruger
11. april 2002 - 14:51#12
<a href="java script:void(0);" onClick="playSound();"><img bla bla></a>
<ole> Der er ingen grund til at anvende 'href="java script:void(0);"' ... det er en misforstået brug af JavaScript pseudo-protokollen. Blot returner false i onclick-handleren, som jakoba foreslår. Det er både mere elegant og bedre i overensstemmelse med hensigten med syntaksen - og event-handlernes tiltænkte brug ;o) /mvh </bole>
Magik og Minijensen1: Tak for jeres feedback. Det var svært at vælge. Jeg valgte jakoba's svar på grund af Olebole's kommentar. Men Magik's løsning virkede også brugbar.
Til alle: Hermed lukker jeg spørgsmålet. Tak for jeres respons.
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.