| 
					
							
        
    
        
						
			 | 
			
			
					    
					
    
        
            
                
                        
                
            
            
                
                  | 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.
                    
                                  
            
          |   |   
        
        
          
         
					
					 
			 | 
			
				
        
			 |