Avatar billede grafikeren Nybegynder
30. august 2004 - 21:44 Der er 17 kommentarer og
2 løsninger

Confirm - Ja eller Annuller.

Hej.

Jeg har brug for én, som kan lave et komplet javascript, som gør følgende. Man klikker på et link, og derefter komme en boks frem:
"Er du sikker på at du ønsker at slette denne x?" 2 knapper: "Ja" og "Annuller".

Ja: gå til "bruger-retaarstal.asp?slet=<%=rs4("id")%>"

Annuler: gør ingenting.

Det skulle være ret simpelt. <%=rs4("id")%> er asp, hvis I er i tvivl.
Avatar billede anhansen Nybegynder
30. august 2004 - 21:51 #1
Du laver bare et alm. link med en OnClick på.
Således :
<a href="bruger-retaarstal.aps?..." OnClick="alert('Er du sikker på du ønsker at slette denne?');">slet</a>

Gør den det så ikke?
Avatar billede jakobclausen Nybegynder
30. august 2004 - 21:51 #2
<script language="javascript">
if(confirm("Er du sikker på at du ønsker at slette denne x?"))
{
  window.location.href("bruger-retaarstal.asp?slet=<%=rs4("id")%>");
}
</script>
Avatar billede jakobclausen Nybegynder
30. august 2004 - 21:56 #3
Hele scriptet vil så komme til at se sådan ud:

- - -
<script language="javascript">
function etNavn()
{
  if(confirm("Er du sikker på at du ønsker at slette denne x?"))
  {
      window.location.href("bruger-retaarstal.asp?slet=<%=rs4("id")%>");
  }
}
</script>
<a href="#" onClick="etNavn();">
- - -
Avatar billede anhansen Nybegynder
30. august 2004 - 21:57 #4
Jeg mener confirm selv finder ud af at returnere en værdi så browseren ved om den skal udføre linket eller ej..
og ups.. i mit eksempel skal der selvf. stå confirm istedet for alert
Avatar billede grunken Nybegynder
30. august 2004 - 22:01 #5
-og i en enkel linie :o)

<a href="bruger-retaarstal.asp?slet=<%=rs4("id")%>" onclick="return confirm('vil du slette banditten');">Slet</a>
Avatar billede anhansen Nybegynder
30. august 2004 - 22:02 #6
lægger lige et svar i tilfælde af at mit kan bruges..
Avatar billede jakobclausen Nybegynder
30. august 2004 - 22:03 #7
-
Avatar billede grafikeren Nybegynder
30. august 2004 - 22:09 #8
grunken, det var da den hurtigste måde. Læg et svar.
Avatar billede grafikeren Nybegynder
30. august 2004 - 22:11 #9
anhansen, man kan ikke annulere din... Det er kun en alert.
Avatar billede grafikeren Nybegynder
30. august 2004 - 22:12 #10
JakobClausen -> dit virker sikkert fint. Grunkens er bare lettere. :o)
Avatar billede jakobclausen Nybegynder
30. august 2004 - 22:15 #11
grafikeren >> Jep, havde lidt glemt at man kunne gøre det på den måde! :-)
Avatar billede jakobclausen Nybegynder
30. august 2004 - 22:15 #12
Men der er intet forkert i mit svar, og mener derfor ikke det skal afvises.
Avatar billede anhansen Nybegynder
30. august 2004 - 22:15 #13
netop... det var det jeg skrev i indlægget lige inden grunkens.. ;-)
Men det er fint nok... Godt det virker...
Avatar billede anhansen Nybegynder
30. august 2004 - 22:16 #14
så skal mit vel heller ikke... set i lyset af rettelsen... hehe
Avatar billede grunken Nybegynder
30. august 2004 - 22:20 #15
smider er svar så ;o)

- og velbekommer :o)
Avatar billede grunken Nybegynder
30. august 2004 - 22:25 #16
- og anhansen, din ville ikke virke da du har udeladt return - og derfor ville den derfor ikke fungere helt efter hensigten :o)

Og fortsætte selvom man trykker annuller i confirmvinduet :o)
Avatar billede grunken Nybegynder
30. august 2004 - 22:26 #17
Men jeg syntes nu at vi alle har gjort en indsats, så lad det være en kollektiv deler :o)
Avatar billede anhansen Nybegynder
30. august 2004 - 22:32 #18
ups.. igen.. :-p Sådan kan det gå når det skal gå lidt stærkt.. :-)
Avatar billede grafikeren Nybegynder
31. august 2004 - 16:06 #19
:o) anhansens var desværre ikke en løsning, derfor får han ingen point. Det er vist mest fair. anhansens er jo en alert, uden annuler felt. Den slettede rask væk et stykke af min db - uden jeg kunne gøre noget... :o)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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