Avatar billede hehlers Nybegynder
26. november 2004 - 14:27 Der er 9 kommentarer og
1 løsning

messageboks vb eller javas.

Hejsa

Jeg har en messageboks (ok/cancel) som popper op hvis en bruger vælger at slette noget på en hjemmeside.

Dog er det sådan nu, at hvis man trykker annuler på den, så bliver posten alligevel slettet.

Kan i se hvad jeg gør forkert?

<SCRIPT LANGUAGE="VBScript">
Sub button_1_onclick
  MsgBox "Er du sikker på du vil slette?", VBOKCancel
End Sub
</SCRIPT>

<a href="smag_edit.asp?id=<%=Res("id")%>&action=3" class="txtlinks2"><img src="../image/slet.gif" border="0" onClick="button_1_onclick"></a>
Avatar billede roenving Novice
26. november 2004 - 14:32 #1
F.eks.

<form ... onsubmit="return confirm('Er du sikker på du vil slette?');">


<input type="image" src="../image/slet.gif">
Avatar billede hehlers Nybegynder
26. november 2004 - 15:05 #2
Problemet er bare at det ikke er en form. :)
Det er bare et ganske alm. billede man trykker på for at slette.

Og hvis man trykker OK i OKCancel vinduet, så skal den gå til smag_edit.asp?id=<%=Res("id")%>&action=3. - Ellers skal den bare gå retur...
Avatar billede mcgoat Nybegynder
26. november 2004 - 15:06 #3
Kan huske en smule vb stadig...
dim test = MsgBox("Er du sikker på du vil slette?", VBOKCancel)
og så er test nok enten 1 eller 0 alt afhængig af hvad man trykker?
Avatar billede hehlers Nybegynder
26. november 2004 - 15:14 #4
Okey, det er sådan jeg har den nu, problemet er bare at den sletter selvom man trykker cancel...

<SCRIPT LANGUAGE="VBScript">
Sub button_1_onclick
  MsgBox "Er du sikker på du vil slette?", VBOKCancel
End Sub
</SCRIPT>

<a href="smag_edit.asp?id=<%=Res("id")%>&action=3" class="txtlinks2"><img src="../image/slet.gif" border="0" onClick="button_1_onclick"></a>
Avatar billede mcgoat Nybegynder
26. november 2004 - 15:18 #5
er lige igang med at bixe noget sammen til dig :)
Avatar billede mcgoat Nybegynder
26. november 2004 - 15:24 #6
Har lavet noget med javascript... Du kan jo lige prøve :)

<html>
<head>
<script language="javascript">

function buttonclick(IDET)
{
  var SVAR;
    SVAR = confirm("Er du sikker på du vil slette?");
  if(SVAR == true)
  {
      window.location.href="smag_edit.asp?id=" + IDET + "&action=3";
  }
}

</script>
</head>
<body>
<img src="billede.gif" onClick="buttonclick(<%=Res("id")%>)">
</body>
</html>
Avatar billede hehlers Nybegynder
26. november 2004 - 15:26 #7
Weee det funger.... :) - svarer du lige? ;)
Avatar billede mcgoat Nybegynder
26. november 2004 - 15:28 #8
<img src="billede.gif" onClick="buttonclick(<%=Res("id")%>)">

kan du så lave om til <A> tag så man kan se at man kan trykke på den...

<a href="#" class="txtlinks2"><img src="="../image/slet.gif" onClick="buttonclick(<%=Res("id")%>)" border="0"></a>
Avatar billede mcgoat Nybegynder
26. november 2004 - 15:28 #9
Yep.. glad for jeg kunne hjælpe :)
Avatar billede hehlers Nybegynder
26. november 2004 - 15:28 #10
glæden er helt på min side. :P
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester