WN

WN (https://www.wn.se/forum/index.php)
-   Klientsidans teknologier, design och grafik (https://www.wn.se/forum/forumdisplay.php?f=12)
-   -   Problem med Confirm (https://www.wn.se/forum/showthread.php?t=2705)

rille77 2004-07-05 23:15

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:
<script language="JavaScript" type="text/javascript">
<!--
function checkTabortBookmark(){
  if(confirm('Vill du ta bort detta bokmärke?')){
    return true;
  }
  else{
    return false;
  }
}
//-->
</script>

Anropet:
<a onKlick="return checkTabortBookmark();" href="Bookmarks.asp?action=TabortBokmarke&BookmarkID=<%=intBookmarkID%>">Ta bort</a>


Charlie 2004-07-05 23:44

Citat:


Anropet:
Ta bort

Pröva med

Kod:

<a onClick="return checkTabortBookmark();" href="Bookmarks.asp?action=TabortBokmarke&BookmarkID=<%=intBookmarkID%>">Ta bort</a>
:)

(Edit: lade till code-taggar)

kullervo 2004-07-05 23:50

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.

Charlie 2004-07-06 01:23

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 ;)

grazzy 2004-07-06 11:51

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