Avatar billede amews_aj Nybegynder
13. december 2004 - 21:47 Der er 13 kommentarer og
1 løsning

Ja / Nej boks?

Hvordan kan man lave at når man trykker på noget så kommer der en boks hvor man kan vælge Ja / Nej  ( YEs / No )

Og så få den til at gøre noget forskelligt efter hvad man vælger!

Hvordan gør man det?
Avatar billede skovenborg Nybegynder
13. december 2004 - 21:50 #1
Her ville en confirm-boks nok være sagen:
confirm("Besked");

Den returnerer true hvis du trykker OK og false hvis du trykker annuller. Dermed kan du fx skrive:
function foo() {
    if (confirm("Vil du gå til en anden side?")) { // hvis ja
      alert("Du trykkede ja");
      location.href = "http://www.google.com";
    }
    else { //  hvis nej
      alert("Du trykkede nej");
    }
}
Avatar billede amews_aj Nybegynder
13. december 2004 - 21:57 #2
Det er jo med OK / Anuller!

Kan man ikke det andet?
Avatar billede skovenborg Nybegynder
13. december 2004 - 22:01 #3
det er klart den letteste metode, men du kan ikke ændre på teksten på knapperne. Så skal du have gang i en popup, hvilket jeg ikke vil mene er særligt hensigtsmæssigt.
Avatar billede amews_aj Nybegynder
13. december 2004 - 22:04 #4
ok takker, så bruger jeg det andet, smid et svar! :D
Avatar billede amews_aj Nybegynder
13. december 2004 - 22:08 #5
Det virker alligevel ikke, den er ligeglad med hvad jeg trykker den går bare videre!
Avatar billede skovenborg Nybegynder
13. december 2004 - 22:09 #6
prøv at vise koden du bruger
Avatar billede amews_aj Nybegynder
13. december 2004 - 22:13 #7
Nej hov, jeg sætter den øverste ind også :D
Avatar billede amews_aj Nybegynder
13. december 2004 - 22:15 #8
Nej det virker stadig ikke, jeg bruger det inden i php:

echo "<script language=\"javascript\">
    if (confirm(\"Vil du gå til en anden side?\")) {
      alert(\"Du trykkede ja\");
    }
    else {
      alert(\"Du trykkede nej\");
    }
}</script>";
Avatar billede amews_aj Nybegynder
13. december 2004 - 22:20 #9
Den siger der er en syntaxfejl!
Avatar billede amews_aj Nybegynder
13. december 2004 - 22:22 #10
HEhe, jeg har en } for meget!
Avatar billede amews_aj Nybegynder
13. december 2004 - 22:35 #11
Smid et svar, det virker fint :D
Avatar billede skovenborg Nybegynder
13. december 2004 - 22:36 #12
jamen det var da godt - fint du selv fandt fejlen :-)
Avatar billede amews_aj Nybegynder
13. december 2004 - 22:40 #13
Ja det er ikke så tit jeg gør det, det var dejligt :D

Mange takker for hjælpen! :D
Avatar billede skovenborg Nybegynder
13. december 2004 - 22:43 #14
og jeg takker for points :-)
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