Roba semplice

di il
4 risposte

Roba semplice

Ho fatto questo script ma al click nei link non succede niente..
firefox quando debugga non mi da errori..dov'è che sbaglio?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Documento senza titolo</title>
</head>
<script language="javascript" type "text/javascript">;
function cambiacolore(colore) {
	switch(colore) {
	case "rosso" : colore="#ff000";
					break;
	case "blu" : colore="#000ff";
					break;
	}
	document.getElementById("prova").style.backgroundColor=colore;
	}
</script>
<body bgcolor="yellow">


<div id="prova" style="height:280px;width280px;background-color:black;">
</div>
<a href="#" onClick="javascript: cambiacolore(rosso);">rosso</a>
<a href="#" onClick="javascript: cambiacolore(blu);">blu</a>
</body>
</html>

4 Risposte

  • Re: Roba semplice

    Io inizierei con lo scrivere le chiamate così:
    <a href="#" onClick="javascript:cambiacolore('rosso');">rosso</a>
  • Re: Roba semplice

    Grazie infinite!
  • Re: Roba semplice

    Per evitare di intasare il forum lo scrivo qua, e questo codice perchè non mi funziona?
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>Documento senza titolo</title>
    </head>
    <script language="javascript" type "text/javascript">;
    function entra() {
    nickname= new Array("marco","gigi","christian");
    document.getElementById("prova")=i;
    if (i=nickname) {
    location.reload('http://www.hacksmobile.altervista.org');
    }
    else { 
    alert('Non sei abilitato per procedere.');
    }
    }
    </script>
    
    <label>Inserisci il tuo nickname se sei abilitato: <input type="text" name="accesso">
    <form id="prova" target=”_blank”>
      <input id="prova" type="button" value="Clicca qui" onclick="javascript:entra()">
    </form> </label>
    </body>
    </html>
    
  • Re: Roba semplice

    Ciao
    
    document.getElementById("prova")=i;
    
    la variabile "i" non è dichiarata da nessuna parte....

    ti segnalo anche che in
    
    <script language="javascript" type "text/javascript">;
    
    manca il segno "=" dopo il "type"

    Questi sono errori di disattenzione...
Devi accedere o registrarti per scrivere nel forum
4 risposte