innerHtml

innerHtml

Problème JavaScript/DOM. J’ai l’impression d’avoir suivi à la lettre les dizaines de tutoriaux qu’on trouve sur le net, et pourtant ça ne marche pas pour moi (Firefox 1.0.7 comme IE 6.0) :

<html>
<head>
<title>Test</title>
<script language="javascript" type="text/javascript">
function saisieChanged() {
var param = document.monFormulaire.saisie.value;
var msg = "";
if (param == "a") {
msg = "Vous avez saisi un 'a'.<br>";
}
else {
msg = "Vous n'avez pas saisi un 'a'.<br>";
}
alert(msg);
document.getElementById("verdict").innerHtml = msg;
}
</script>
</head>

<body>
<form name="monFormulaire">
Tapez une lettre :<br>
<input type="text" name="saisie" size="10"
maxlength="1" onKeyUp="saisieChanged();"><br>
Verdict :<br>
<div id="verdict">rien pour l'instant</div>
</form>
</body>
</html>

Si quelqu’un est capable de me venir en aide…

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *