![]() |
Problem med ett javascript.
Vill att man ska få klicka på OK i en "confirm" innan posten tas bort. Får inte upp nån fråga och posten tas bort iaf. Har stirrat mig blind på det utan att kunna hitta något fel. Kod:
Scriptet: |
Citat:
Kod:
<a onClick="return checkTabortBookmark();" href="Bookmarks.asp?action=TabortBokmarke&BookmarkID=<%=intBookmarkID%>">Ta bort</a> (Edit: lade till code-taggar) |
Ibland är felen så pinsamt enkla =) Dumt att du inte felsökte. Du hade t.ex kunnat ersätta funktionsanropet med en alert() eller liknande. Föresten, visst funkar "onclick" (litet C) i HTML? Isf är det ju bättre att skriva det iom att det är så det ska vara i XHTML.
En till liten anmärkning. confirm() returnerar ju redan endera true eller false så den där if-satsen är helt onödig. |
Javisst. Jag minns hur många gånger jag själv har suttit och stirrat mig blind på kod. Man missar en detalj och luras därmed att tro att felet är större än vad det är. Resultatet blir att man letar efter ett stort logiskt fel när det i själva verket kanske endast är en liten felstavning.
Och kullervo, givetvis skall det vara onclick. Jag glömde bort xhtml-biten där ;) |
Använd firefox/mozilla för felsökning i javascript, mycket bättre debugger för javascript där. (Javascript console).
|
Alla tider är GMT +2. Klockan är nu 19:50. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson