Téléchargement
illégal
Posez votre question Signaler

Javascript : Erreur

Bilow - Dernière réponse le 20 janv. 2010 à 17:44
Bonjour,
J'ai crée une page en html/javascript (écrite à la fin de ce message), et mo navigateur affiche une erreur de script :
"Cet objet ne gère pas cette propriété ou cette méthode."
Ligne 22, caractère 1.
Qu'est-ce que c'est ?
Comment faire pour résoudre ce problème ?
Le but de cette page est de l'actualiser automatiquement toutes les 4 secondes, et que l'utilisateur puisse activer ou désactiver cette fonction d'actualisation.
Merci d'avance,
Bilow.
Code :
<html>
<head>
<title>Exemple</title>
<script type="text/javascript">
<!--
var actualise=true;
var yes = "Arrêter l'actualisation automatique";
var no = "Démarrer l'actualisation automatique";
function actualiser(){
if(actualise){
history.go(0);
}
}
setTimeout("actualiser()", 4000);
//-->
</script>
</head>
<body>
<form name="bouton"><p align="center"><input type="button" name="actualise" value="Arrêter l'actualisation automatique" onclick="
if(actualise){
actualise = false;
document.bouton.actualise.value=no;
}
else{
actualise = true;
document.bouton.actualise.value=yes;
}
"></p></form>
</body>
</html>
Lire la suite 

Javascript : Erreur »

2 réponses
Réponse
+0
moins plus
Bonjour Bilow,
J'ai essayé ton code sur IE8 et Firefox 3.5.3.

Je n'ai pas d'erreur.
Par contre, le rafraichissement ne peut être arrêté.
Ajouter un commentaire
Réponse
+0
moins plus
ouaip, probleme de syntaxe pour l'arret, comme ça, ça fonctionne, mais je te conseil vivement de passer par les méthodes getElementsByName ou getElementById afin d'avoir une meilleure compatibilité navigateur :

<html>
<head>
<title>Exemple</title>
<script type="text/javascript">
<!--
var actualise=true;
var yes = "Arrêter l'actualisation automatique";
var no = "Démarrer l'actualisation automatique";
function actualiser(){
if(actualise){
history.go(0);
}
}
setTimeout("actualiser()", 4000);

function MAJ(){

if(actualise){
actualise = false;
document.bouton.actualise.value=no;
}
else{
actualise = true;
document.bouton.actualise.value=yes;
}
}
//-->
</script>
</head>
<body>
<form name="bouton"><p align="center"><input type="button" name="actualise" value="Arrêter l'actualisation automatique" onclick="javascript:MAJ()"></p></form>
</body>
</html>
Ajouter un commentaire
Ce document intitulé « Javascript : Erreur » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?