Avatar billede da_darkside Nybegynder
19. februar 2002 - 22:46 Der er 7 kommentarer og
1 løsning

lille problem...

hvorfor virker det her ikke ????

<html>
<head>
<script Language="Javascript">
function do_stuff(){
      var flag=false,fullName;
     
      fullName = promt('please enter your name',");
     
      while (flag == false){
      //if the user confirms their name correct the flag gets to true
      //and the loop test fails and execution continues with the alert line
      flag = confirm('Is your name really' + fullName);
     
      //If the user does not confirm that their name is correct the user if
      //the user is given a chance to re-enter it.
      if(flag == false){
            fullName = promt('Please re-enter your name',");
            }
      }
      //Display a custom message to the user
      alert(fullName+',welcome to our website!');
      }
</script>
     
      </head>
        <body onload="do_stuff()">
         
          <h1>Using Promts, Confirms, and Alerts</h1>
        </body>
      </html>
Avatar billede da_darkside Nybegynder
19. februar 2002 - 22:50 #1
Jeg får en fejl i body onload linien
den siger et objekt var ventet, men da jeg har lavet objektet do_stuff længer oppe hvad har jeg så gjort galt ?
Avatar billede erikjacobsen Ekspert
19. februar 2002 - 23:01 #2
Du kan jo starte med at stave korrekt:

fullName = prompt('please enter your name',");
Avatar billede da_darkside Nybegynder
19. februar 2002 - 23:23 #3
hmm, det hjalp ikke meget på mit problem
Avatar billede erikjacobsen Ekspert
19. februar 2002 - 23:23 #4
Du her rettet det begge steder - ikke sandt?
Avatar billede erikjacobsen Ekspert
19. februar 2002 - 23:25 #5
Nå, ja, og så skal du have '' og ikke " til sidst i begge dine prompts
altså

  fullName = prompt('please enter your name','');
Avatar billede da_darkside Nybegynder
19. februar 2002 - 23:30 #6
nu bliver jeg en smule forvirret hvad er forskellen på de 2 hvordan laver man den en og den anden, hvad skal man trykke alså den ene er shift+2 hvordan laver man den anden ???
Avatar billede erikjacobsen Ekspert
19. februar 2002 - 23:36 #7
Kender du forskel på en enkeltstrof '
og en dobbeltstrof "

Du skrev en dobbeltstrof (") fordi du sikkert skrev af fra en
bog (har jeg ikke set det eksempel før ....?) Men der står
faktisk 2 enkeltstroffer ('').

Du må også gerne:

      fullName = prompt('please enter your name','    ');

så du kan se det. Du kan evt bare klippe klistre her fra
Avatar billede da_darkside Nybegynder
19. februar 2002 - 23:44 #8
oh, nu er jeg med kunne bare ikke se det var en enkelt i bogen den lignede 100% den som var dobbelt men nu ved jeg det da mange tak for din hjælp :)

til din oplysning hedder bogen JavaScript Bible, Gold
den er trykt i 2001
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