Z'auriez pas un peu zappé le paramètre, messieurs ? 
Bon d'accord, il n'était pas très bien défini 
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| <html>
<head>
<script language="Javascript">
function change(obj)
{
if (obj.elements['club'].value=="Barcelone")
{
// Ne veut rien dire
// obj.elements['barca'].onclick==obj.elements['club'].value='Inter';
}
else
{
obj.elements['barca'].onclick=AlertTemps;
}
}
</script>
</head>
<body><center><form><input type='TEXT' name="club" value="Barcelone">
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<marquee>
<input type="button" onclick="change(this.form)" name="barca" value="essayer">
</marquee></form></center>
</body>
</html> |
Et puis, y'avait beaucoup de "=" dans les affectations, non ?
EDIT : Arf !
La seule explication que je vois pour
obj.elements['barca'].onclick==obj.elements['club'].value='Inter';
serait
obj.elements['barca'].onclick=function() {document.forms[0].elements['club'].value='Inter';};

A+
Partager