Supponiamo che io abbia un bottone:
<input type='button' id='ok' name='ok' onclick="alert('Messaggio1');">
Qual'è la sintassi per modificare l'onclick di questo bottone?
grazie a tutti
ciao
Supponiamo che io abbia un bottone:
<input type='button' id='ok' name='ok' onclick="alert('Messaggio1');">
Qual'è la sintassi per modificare l'onclick di questo bottone?
grazie a tutti
ciao
document.getElementById('ok').setAttribute('onclic k', 'codice_js');
Vuoi aiutare la riforestazione responsabile?
Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)
sorry, ma non funziona:
dove ho sbagliato?
<html>
<head>
<title>Untitled</title>
</head>
<script language="JavaScript">
function change(){
document.getElementById('ok').setAttribute('onmous eover', "alert('cucu');");
}
</script>
<body>
<input type="Button" id="ok" value="OK" style="width:80;height:25" onmouseover="" >
<input type="Button" value="change onclick" style="width:120;height:25" onclick="change();">
</body>
</html>
Ma che linguaggio stai usando?
In XHTML non esiste il type="Button" (esiste il type="button")
In XHTML non esiste l'attributo language, va sostituito con il type:
<script type="text/javascript">
Nei CSS e` necessario specificare le unita` di misura:
style="width:80px; height:25px;"
per i setAttribute, ci sono limitazioni in alcuni browser: http://pro.html.it/articoli/id_228/i...pag_2/pag.html
Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
No domande tecniche in messaggi privati
Ho usato una vecchia versione di Allaire Homesite...
Scusa se insisto, ma continua a non funzionare, e comunque credo che il metodo da te segnalato sia valido solo per settare gli attributi degli oggetti, mentre per settare gli eventi ci sia un metodo alternativo.
In effetti su FF funziona ma su IE ha qualche problema... puoi cmq ovviare così. (funziona su IE e FF)
Ad ogni modo leggi anche quest'articolo sul support dei vari browser al DOMcodice:<html> <head> <title>Untitled</title> </head> <script language="JavaScript"> function change(){ document.getElementById('ok1').onmouseover = function() { alert('cucu'); }; } </script> <body> <input type="button" id="ok1" value="OK" > <input type="button" value="change onclick" onclick="change();"> </body> </html>
http://pro.html.it/articoli/id_229/idcat_33/pro.html
Vuoi aiutare la riforestazione responsabile?
Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)
bravissimo
grazie!