/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
<a href="#" onclick.....> ikke så godt?
Fra : John Kjoller


Dato : 11-05-05 19:42

På et tidspunkt kørte der en tråd, om "null" -link.

Og en af reaktionerne var at det var en dårlig ide at sætte et link ind, som
ikke førte noget sted hen.
Jeg overvejer at lave en række links ved hjælp af netop "null-link" - og
onclick.
Men hvis det er en virkelig dårlig ide, så vil jeg selvfølgelig prøve at
tænke i andre baner.
Kan nogen gøre rede for hvorfor det måtte være en rigtig dårlig ide?

Grunden til at jeg gerne vil gøre det på den måde er dels, at der skal ske
en del forskellige ting når der klikkes, hvor jeg så vil samle det hele i én
JScript funktion.
Og dels vil jeg gerne slippe for det "blink" eller "hul" der som regel
kommer - når der skiftes side. (jeg vil så skifte tekstindhold ved hjælp af
css og <div>)

Kh
John




 
 
Erik Ginnerskov (12-05-2005)
Kommentar
Fra : Erik Ginnerskov


Dato : 12-05-05 22:30

John Kjoller wrote:
> På et tidspunkt kørte der en tråd, om "null" -link.

> Kan nogen gøre rede for hvorfor det måtte være en rigtig dårlig ide?

Det er en dårlig ide, fordi der ikke er noget link, hvis brugeren har slået
javascript-afvikling fra i sin browser:

<a href="#" onclick=" .... ">Tekst</a>

<a href="enside.html" onclick=" .... ;return false">Tekst</a>

De to kodeeksempler herover virker ens, hvis javascript bliver afviklet. I
det sidste eksempel sørger 'return false' for, at href-delen ikke bliver
eksekveret - men kun hvis javascript afvikles. Uden javascript læses 'return
false' ikke.

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://html-faq.dk
http://ginnerskov.frac.dk/



Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste