/Anonimizzato12178Utente anonimizzato09 mag 2013, 19:56Ho 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>
TokiModeratoreIscritto dagen, 2001Messaggi390009 mag 2013, 20:09Io inizierei con lo scrivere le chiamate così: <a href="#" onClick="javascript:cambiacolore('rosso');">rosso</a>
/Anonimizzato12178Utente anonimizzato09 mag 2013, 20:40Per 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>
TokiModeratoreIscritto dagen, 2001Messaggi390009 mag 2013, 20:52Ciao 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...