Bonjour, j'ai pas trop saisi le rapport entre le titre et le contenu, mais on va mettre ça sur le compte du jeudi veille de vendredi
Il y a une faute majeure:
document.getElementsById n'existe pas, c'est document.getElementById (sans s entre t et B)
et du coup ça donne un truc du genre:
Code HTML :
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><head>
<script language="Javascript">
<!--
function get_nom()
{obj = document.getElementById("nom").value;
if (obj != ""){
alert('Ok');
document.getElementById("image1").style.backgroundImage="url(images/no.png)";
}
else{
alert('Non');
document.getElementById("image1").style.backgroundImage="url(images/no.png)";
}
}
-->
</script></head>
<body>
<p>Nom:
<span class="espace3">
<input type="text" name="nom" id="nom" onBlur="get_nom();"/>
<span id="image1" style="background: url(images/no.png); background-repeat: no-repeat;"> </span></span>
</p>
<p>
</body>
</html>
et normalement, l'image devrait s'afficher.
En outre, le contrôle du champ nom est un peut light, il suffit de le remplir le contrôle avec des espaces et hop, tout passe bien... dommage ;o)
[o-_-o]