Visualizzazione dei risultati da 1 a 4 su 4

Discussione: setTimeOut problema

  1. #1

    setTimeOut problema

    Ciao a tutti, stò sperimentando il linguaggio javascript e mi serve una mano con un problemino che per voi sicuramente sarà una passeggiata..ho creato questo script che dovrebbe aumentare la larghezza di un div ogni tot secondi..cosa c'è di sbagliato?? grazie

    codice:
    function alza(){   
                   document.getElementById('questo').style.width= document.getElementById('questo').style.width+1+"px";
               }
    
    function via(){
                   setTimeout(alza(), 5000);
    
               }
    Che mondo sarebbe senza Nutella.

    PHP/MYSQL/HTML/CSS/JAVASCRIPT

  2. #2
    Utente di HTML.it L'avatar di linoma
    Registrato dal
    Mar 2010
    Messaggi
    1,346
    Prova in questo modo
    codice:
    function alza(){   
    	var w;
    					
    	w = parseInt(document.getElementById('questo').style.width); 
    	document.getElementById('questo').style.width = (w+1)+"px";
    }
    
    setInterval("alza()", 5000);
    Cmq allarghi
    Per gli Spartani e Sparta usa spartan Il mio github

  3. #3
    Scusa mi puoi spiegare quella funzione cosa fa in pratica sono nuovo di questo linguaggio grazie
    Che mondo sarebbe senza Nutella.

    PHP/MYSQL/HTML/CSS/JAVASCRIPT

  4. #4
    cmc ho fatto così e non va lo fa una voltga sola dopo 5 secondi..

    codice:
     function alza(){
    		var w;
    					
    	w = parseInt(document.getElementById('questo').style.width); 
    	document.getElementById('questo').style.width = (w+20)+"px";
    
    
               }
    
               function via(){
                   setTimeout("alza()", 5000);
               }
    e da un pulsante richiamo la funzione via..
    Che mondo sarebbe senza Nutella.

    PHP/MYSQL/HTML/CSS/JAVASCRIPT

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.