bokmärken?

IE6/W2k här, vilket inte fungerar. Felet ligger här:

<a href="javascript:void(0);" onclick="javascript:addBM()">

I en "event handler" skall inte protokollprefixet "javascript:" anges.
 

clindh

Forumvärd
Så sant så... tack för felsökningen. Fixat nu.

Lattjo att modernare browser tillåter det där!
 
Det funkar ändå inte att bokmärka bilder (för mig).
Jag kan sätta bokmärken på annat, har testat på bloggar.
 

clindh

Forumvärd
Ok, jag skall ta och testa med IE6 här.

Så på bildsidor händer alltså inget när du klickar den länken, men på andra sidor kommer du till Skapa bokmärke-sidan?
 
Nej, det gör jag inte men jag kan skapa bokmärken genom att gå in på bokmärkessidan och där välja vad jag vill ha som bokmärke.

Begrep du det där?
 
Jag har felsökt lite mer och det verkar som att IE6 reagerar på "void()" på ett speciellt sätt. Så länge denna funktion anropas i själva länken som sådan vägrar browsern att byta sida inifrån event handlern, både direkt i HTML-koden och indirekt i den anropade funktionen, oavsett vilket sätt man använder. Den enda lösning jag kan se är att anropa addBM() direkt, vilket fungerar här hos mig:

<a href="javascript:addBM()">Skapa bokmärke</a>
 

Vandrat på ett platåberg? Upptäck Billingens unika landskap!

Njutvandra året om i fantastisk natur med böljande sluttningar och dramatiska klippavsatser – bara ett stenkast från Skövdes centrum.

Få Utsidans nyhetsbrev

  • Redaktionens lästips
  • Populära trådar
  • Aktuella pristävlingar
  • Direkt i din inkorg