webForumDet fria alternativet

dubbelklick på vanlig länk

3 svar · 2 299 visningar · startad av pb81

pb81Medlem sedan okt. 200688 inlägg
#1

Hur förhindrar man dubbelklick på en vanlig länk?

Web-TorMedlem sedan nov. 200013 890 inlägg
#2

1. Detta forum (Script från wFs medlemmar) är tänkt att användas för att lägga upp färdiga skript. En moderator flyttar snart din tråd hit.

2. Kan man dubbelklicka på vanliga länkar? Vad händer då?

spangoMedlem sedan juni 20008 205 inlägg
#3

Det skickas två requests till servern, och användaren får se resultatet av den andra. Gör den första något som ska ske endast en gång, kan det blir problem.

Man kan lösa det på lite olika sätt. En variant är:

<a href="..." onclick="this.style.display = 'none';">klicka</a>

... så försvinner länken när man klickar på den (eller kanske inte, jag har inte testat ;) ). En annan variant, som bara byter ut URL:en, är:

<a href="..." onclick="this.href = '';">klicka</a>

Det elegantaste är förstås att göra så att länken försvinner, men att texten på länken finns kvar, oklickbar. Kanske detta funkar? Vem vet.

<span><a href="..." onclick="this.parentNode.innerHTML = this.innerHTML;">klicka</a></span>

Kräver att länken ligger ensam i en span (eller div, eller nåt annat, vadsomhelst så länge den är ensam).

ConnyFoxMedlem sedan aug. 20011 087 inlägg
#4

Vet att vissa sidor använder sig utav dubbelklick dock.. kommer inte på vilka just nu dock..

T.ex i en meny, enkelklick visar bara undermenyerna, dubbeklick visar undermenyerna och går in på alternativ1

127 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)