Avatar billede flim Nybegynder
02. september 2004 - 12:53 Der er 14 kommentarer og
1 løsning

window.confirm()

Jeg har følgende kode:

function closeWindow()
{
  if ( window.confirm("Vil du virkelig slette?"))
  {
 
  }
}


Hvis brugeren så vælger Ja, skal den springe til et bestemt link som skal så ind i if'en - men hvordan dælen skrives det?

Har ikke umiddelbart kunne finde det!
Avatar billede powernodes Nybegynder
02. september 2004 - 12:56 #1
function closeWindow() {
  if ( window.confirm("Vil du virkelig slette?")) {
    window.location.href = "http://google.com";
  }
}
Avatar billede flim Nybegynder
02. september 2004 - 12:58 #2
Tak tak...

Men jeg sender et id med vha php - hvordan får jeg så den kringlet?
Avatar billede flim Nybegynder
02. september 2004 - 12:59 #3
Kanman på en eller anden måde sende et id med op til funktionen når den bliver kaldt, og så trække det ud igen?
Avatar billede powernodes Nybegynder
02. september 2004 - 13:01 #4
function closeWindow() {
  if ( window.confirm("Vil du virkelig slette?")) {
    window.location.href = "page.php?id="+ // skriv din php - asp ville fx. være <%=strID%>
  }
}
Avatar billede flim Nybegynder
02. september 2004 - 13:05 #5
Jeg tror vi forstår hinanden og dog ikke...

<input type="Button" name="" value="Slet" id="myButton" onClick="closeWindow()">

Ovenstående linie har jeg sat ind i en while-løkke, så id'et ændrer sig fra gang til gang. Jeg kan sagtens skrive id'et ind i fx name - men kan jeg så på en eller anden måde trække det ud igen der hvor funktionen køres?

Håber du forstår :-)
Avatar billede and_ Nybegynder
02. september 2004 - 13:26 #6
function closeWindow(iden) {
  if ( window.confirm("Vil du virkelig slette?")) {
    window.location.href = "page.php?id="+ iden;
  }
}
<input type="Button" name="" value="Slet" id="myButton" onClick="closeWindow('her sætter du værdien ind...');">
Avatar billede flim Nybegynder
02. september 2004 - 13:31 #7
Viser lige hvad jeg har, så jeg er sikker på at vi snakker samme sprog :)
---------------------------------------------------

function confirm2() {
      if ( window.confirm("Sikker på du vil slette??"))
      {
      window.location.href = "deleteuser.php?id="+ iden;
      }
}

Og længere nede er det som følger:
--------------------------------------------

<td><input type="Button" name="" value="Slet" id="myButton" onClick="confirm2('.$hep[id].')"></td>

$hep[id] indeholder self. det id jeg sender med...

Hvis denne kode er korrekt, så er der noget der ikke virker :(
Avatar billede flim Nybegynder
02. september 2004 - 13:32 #8
<td><input type="Button" name="" value="Slet" id="myButton" onClick="confirm2('.$hep[id].');"></td>

Der manglede lige et semikolon iflg din tekst, men stadig fejl....
Avatar billede roenving Novice
02. september 2004 - 13:57 #9
Du har overset parameteren på funktionen:

function confirm2(iden) {
Avatar billede powernodes Nybegynder
02. september 2004 - 13:58 #10
function confirm2(id) {
      if ( window.confirm("Sikker på du vil slette??"))
      {
      window.location.href = "deleteuser.php?id="+id;
      }
}

onClick="confirm2('.$hep[id].');"
Avatar billede flim Nybegynder
02. september 2004 - 14:01 #11
Smukt smukt....

Ja, nu ved jeg jo ikke lige hvem der skal have point - I har jo allesammen hjulpet lidt. Men 15 point er jo heller ikke meget!

Giver point i aften kl. 23 - dem der har svaret får :)

Endnu engang tak for hjælpen
Avatar billede and_ Nybegynder
02. september 2004 - 14:02 #12
jeg er ikke interesseret i point i dette spg... :D
Avatar billede flim Nybegynder
02. september 2004 - 14:13 #13
Nu hvor vi er ved det (smider gerne flere point hvis det er)...

Hvordan sender jeg så to variabler med?

Deles de bare op med komma?
Avatar billede flim Nybegynder
02. september 2004 - 14:16 #14
Nå - de gør de åbenbart :D

Så har jeg også lært noget i dag
Avatar billede flim Nybegynder
02. september 2004 - 23:06 #15
Nu er klokken 23.. lukker
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