Non e` che ci capisca molto in quel pezzetto di codice.
Riscrivo in HTML/CSS/JS:
codice:
<style type="text/css">
/* questi due stili servono per le due version degli input */
.inp_base { background-image:url(...); .... }
.inp_mod { background-image:url(...); .... }
</style>
<script type="text/javascript">
function cambiaClasse() {
var inputs = document.getElementsByTagName("input");
for (var i=0; i<inputs.length; i++){
if(inputs[i].getAttribute("type")=="submit"){
inputs[i].className = 'inp_mod';
}
}
}
</script>
</head>
<body>
...
<input type="submit" value="Invia" class="inp_base">
In quello script c'e` qualcosa che non quadra: non capisco perche` fare un loop su tutti gli input per cambiare classe solo ad uno.