Salut
J'ai un problème que je ne comprends pas.
Le code suivant (qui est un code d'exemple tout simple) fonctionne correctement sous IE et pas sous Firefox.
Ce code est sensé créer un objet Nombre avec un libellé et une valeur et afficher la phrase "Le nombre toto vaut 14".
Ensuite, lors du clic sur le bouton 'Réafficher', la fonction reAfficher est appelée et doit réafficher la phrase.
Le problème c'est que sous Firefox, le code de cette fonction n'est pas
entièrement exécuté et une barre de progression à demi remplie est
affichée (comme si qqchose bloquait).
Pouvez-vous m'aider ?
<html>
<head>
<script language="javascript">
var nb = new Nombre("toto", 14);
function Nombre(libelle, valeur){ // Constructeur
this.libelle = libelle;
this.valeur = valeur;
this.affiche = afficheNombre;
}
function afficheNombre(){ // Méthode d'affichage
document.writeln("<br>Le nombre " + this.libelle + " vaut " +
this.valeur + "<br>");
}
function reAffiche(){ // Fonction de réaffichage
document.writeln("Avant");
nb.affiche();
document.writeln("Avant");
}
</script>
</head>
<body>
<script language="javascript">
nb.affiche();
</script>
<input type="button" onClick="reAffiche()" value="Réafficher"/>
</body>
</html>