Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,786

    Un lampeggiare continuo...

    salve,

    ho questo scritp che dovrebbe fare un loop di lampeggio su un elemento p con id univoco "attenzione"

    codice:
    <script type="text/javascript">
    function lampeggio()
    {
    	var sfondo = document.getElementById("attenzione");
    	
    	if (sfondo.style.background == "#F00")
    	{
    		sfondo.style.background = "#FF0";
    		sfondo.style.color = "#F00";
    	}
    	else
    	{
    		sfondo.style.background = "#F00";
    		sfondo.style.color = "#FF0";
    	}
    }
    
    	window.setInterval("lampeggio()", 500)
    
    </script>
    ma non va...

    come mai ?

    grazie 1000 !
    [Scambio Links a Tema] Contattatemi in Privato x + Info.

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    intanto quando fai
    var sfondo = document.getElementById("attenzione");
    questo elemento con id="attenzione" dev' essere gia' stato definito nel markup

    poi, questa condizione
    if (sfondo.style.background == "#F00")
    non e' detto si verifichi mai, per vari motivi:
    - style guarda/setta lo stile in linea dell' elemento
    - sta al browser decidere in che formato restituire un colore, indipendentemente da come tu l' abbia settato: #ff0000, #f00, rgb(255,0,0), red

    assegna una classe all' elemento con
    sfondo.className='tuaClasse';
    e verica che abbia quella classe con
    if(sfondo.className=='tuaClasse')

    l' aspetto lo definirai nel css, dove e' comunque piu' corretto venga definito

    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,786
    grazie 1000000 !
    [Scambio Links a Tema] Contattatemi in Privato x + Info.

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.