Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di giudf
    Registrato dal
    Jun 2006
    Messaggi
    162

    Sciocco problema con il timer

    Ragazzi, qualcuno di voi saprebbe dirmi perchè questo frammento di codice che coinvolge il metodo setInterval() non funziona ?!?

    L'HTML è il seguente:
    codice:
    <body LANGUAGE=JavaScript onload="intervallo()">
    Il codice javascript è questo:
    codice:
    var global=1;
    
    function intervallo(){
    	setInterval("aux()",1000);
    }
    
    function aux(){
    	if(global==1){
    	document.write("La scritta dovrebbe...");
    	global=0;
    	}
    	if(global==0){
    		document.write("...alternarsi");
    		global=1;
    	}
    }
    Grazie

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Mai saputo che il body potesse avere un attributo language=javascript :master:

    Comunque non puoi usare il metodo document.write in una pagina gia' visualizzata... l'effetto che ottieni e' quello di cancellare il contenuto della pagina stessa, script compresi.

    Se spieghi meglio cosa vuoi ottenere cerchiamo un'alternativa

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it L'avatar di giudf
    Registrato dal
    Jun 2006
    Messaggi
    162

    Scritta che cambia

    L'avevo intuito che il problema potesse essere il document.write, ma nn so che alternativa metterci, cmq il language="javascript" nel body è legale e consigliato su molti libri (anche se penso che probabilmente se si omette non cambia nulla) cmq vorrei come risultato del testo che si alternasse sulla pagina, oppure un timer che mi fa il conto alla rovescia per capirsi la domanda è come realizzarlo senza il document.write ?!? Grazie

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.