|  | 		    
					
    
        
            
                
                        
                
            
            
                
                | |  | Kommentar Fra :
  molokyle  | 
 Dato :  24-08-07 06:52
 | 
 |  | 
 
                alert funktionen stopper programflow og dette fortsættes først efter at den første alertbox er lukket.
 Prøv selv med f.eks.:
 | Kode <script type="text/javascript">
 alert ("STOP 1.");
 alert ("STOP 2.");
 </script>
 | 
Først popper STOP 1 op og først når denne lukkes popper STOP 2 op.
 </MOLOKYLE>
                
                
                 |  |  | 
 | |  | Accepteret svar Fra :
  molokyle  |  Modtaget 70  point
 Dato :  24-08-07 07:01
 | 
 |  | 
 
                Løsning indskriv teksten som variabel i din første alert box:
 | Kode var tekst="";
 if (x<14,999) {
 tekst="Vurdering: Stærkt undervægtig";
 }
 else if (x>=15 && x<19,999) {
 tekst="Vurdering: Undervægtig";
 }
 else if (x>=20 && x<24,999) {
 tekst="Vurdering: Normal vægt";
 }
 else if (x>=25 && x<29,999) {
 tekst="Vurdering: Overvægtig";
 }
 else (x>30) {
 tekst=("Vurdering: Stærkt overvægtig");
 }
 alert ("+tekst+" Dit BMI tal:" + '\n' + ""+ x +" ");
 | 
(..er ikke helt sikker på om anførselstegn er sat rigtigt, men du forstår vel hvad jeg mener?)
 Du kan iøvrigt med fordel bruge switch sætningen i stedet for if..then..else konstruktionen:
http://www.w3schools.com/js/js_switch.asp </MOLOKYLE>
                
                
                 |  |  | 
 | |  | Godkendelse af svar Fra :
  Bml  | 
 Dato :  24-08-07 19:17
 | 
 |  | 
 
                Tak for svaret molokyle. Manglede bare en if på den sidste
 | Kode else (x>30) {
 tekst=("Vurdering: Stærkt overvægtig");
 }
 | 
Troede bare at det skulle være else når det var den sidste, åbenbart ikke.
                
                
                 |  |  | 
 | |  | Du har følgende muligheder |  | 
 |  | 
            
               
                    Eftersom du ikke er logget ind i systemet, kan du ikke skrive et indlæg til dette spørgsmål.
 Hvis du ikke allerede er registreret, kan du gratis blive medlem, ved at trykke på "Bliv medlem" ude i menuen.
 |  |  | 
 |  |