The code pour un compteur donne une erreurJavaScript: Erreur « L'objet ne prend pas en charge cette action »
Alors que a similar snippet ne le fait pas
Je ne peux pas comprendre aucune raison valable ...
la ligne est à l'étude:
<input type=button name="but2" value="stop" onClick="window.clearTimeout(ID);">
le code complet est:
<html>
<head>
<script language="JavaScript">
var counter=0;
ID=window.setTimeout("start();",2000);
function start()
{
counter++;
document.forms[0].elements[0].value=counter;
ID=window.setTimeout("start();",2000);
}
</script>
</head>
<body>
<form name="frm1">
<input type="text" name="timer1">
<input type="button" name="but1" value="start" onClick="counter=0; start();">
<input type=button name="but2" value="stop" onClick="window.clearTimeout(ID);">
</form>
</body>
</html>
Quel navigateur utilisez et quelle version? – w0051977
Cela doit fonctionner sur IE9 et la source d'erreur doit être supprimée, pas l'avertissement ... –
J'ai IE9 et j'ai essayé les deux liens. Les deux liens fonctionnent. Quel est le problème exactement? Copiez-vous le code sur votre PC local? – w0051977