Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2013
    Messaggi
    158

    Far apparire oggetti in momenti diversi

    Ciao a tutti!
    Vorrei sapere se è possibile creare uno script che mi permetta di mostrare div span ecc in momenti diversi. Ad esempio uno ogni 3 secondi.
    Credo sia una cosa semplice da realizzare, ma sapendo proprio poco di javascript mi servirebbe una mano! Grazie in anticipo!

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133

    Re: Far apparire oggetti in momenti diversi

    Originariamente inviato da Alifuma92
    Ciao a tutti!
    Vorrei sapere se è possibile creare uno script che mi permetta di mostrare div span ecc in momenti diversi. Ad esempio uno ogni 3 secondi.
    Credo sia una cosa semplice da realizzare, ma sapendo proprio poco di javascript mi servirebbe una mano! Grazie in anticipo!
    Ciao e benvenuto, visto che ritieni che sia semplice non dovrebbe essere difficile anche per un profano, e visto che vuoi una mano inizia a stendere codice e a provare poi se ti blocchi il forum è sempre pronto a dare una mano
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2013
    Messaggi
    158
    Ho già provato ed é per questo che ho scritto...
    Ho provato a seguire delle guide con settimeout che cambiavano i css da none a black, ma non funziona proprio c e non succede nnt.
    Con uno script ero riuscito a far apparire un div ma poi quando ripetevo l operazione per farne apparire un altro in un momento successivo lo script che comandava la prima apparizione non funzionava più, ma solo il secondo appariva....

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2013
    Messaggi
    158
    Questo é il codice
    Tra i tag head e /head ho messo questo


    <script type="text/javascript" language="JavaScript">
    function appare(id)
    {
    document.getElementById(id).style.display = 'block';
    }

    window.onload = function(){
    setTimeout("appare('home')", 5000);
    }
    </script>

    È nel body c e questo

    <div di="home" style="display:none;">

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2010
    residenza
    Pianeta Terra
    Messaggi
    1,614
    Primo:
    Tutto è semplice se lo sai fare e tutto è difficile quando non lo sai fare.

    Secondo:
    codice:
    <div di="home" style="display:none;">
    si scrive
    codice:
    <div id="home" style="display:none;">
    Comunque, script basilare:

    codice:
    <html>
    <body>
    <script type="text/javascript">
    var t;
    var t2;
    var timedisplay = 2000; //millisecondi
    var timeout=3000; //millisecondi
    setTimeout("showhtml()",timedisplay);
    function displayhtml(){
    	t2=0;
    	t2=setTimeout("showhtml()",timedisplay);
    		}
    function showhtml(){
    	t=0;
    document.getElementById("prova").style.display = "block";
    	t = setTimeout("hidehtml()",3000);
    	}
    	function hidehtml(){
    document.getElementById("prova").style.display = "none";
    displayhtml();
    		}
    </script>
    <div id="prova" style="height:100px;width:200px; background:#f00;">test content</div></body>
    </html>
    Per una bella risata vai QUI

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2013
    Messaggi
    158
    Grazie! Ora lo provo!
    L errore "di" al posto di "id" é stato commesso dal correttore automatico del dispositivo da cui scrivo...
    Spero funzioni!

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2013
    Messaggi
    158
    Grazie mille funziona perfettamente!

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.