Erreur aléatoire de Firebug ?
Ju
-
Ju -
Ju -
Bonjour,
Je deviens dingue avec ce truc !
J'ai fait 2 pages de test, hyper simple pour illustrer mon problème : onclick sur un bouton, je crée une fenêtre popup (Page2) et lui envoie une chaîne à afficher.
Régulièrement, dans 80% des cas, quand je clique sur le bouton, le popup s'ouvre, mais pas de texte, et firebug me dit Page2.showResult is not a function.
Mais parfois ça marche...
Et ça fonctionne tout le temps sous IE.
voici le code de la page 1 :
et voici la page2...
C'est quand même dingue, non ?
J'adore Firefox, mais là il commence à me saouler !
Je deviens dingue avec ce truc !
J'ai fait 2 pages de test, hyper simple pour illustrer mon problème : onclick sur un bouton, je crée une fenêtre popup (Page2) et lui envoie une chaîne à afficher.
Régulièrement, dans 80% des cas, quand je clique sur le bouton, le popup s'ouvre, mais pas de texte, et firebug me dit Page2.showResult is not a function.
Mais parfois ça marche...
Et ça fonctionne tout le temps sous IE.
voici le code de la page 1 :
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html><head>
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
<script language="javascript">
// Affichage de la réponse finale
function displayResult(Message){
var Page2;
Page2 =
window.open('http://localhost/Test/Page2.html','Page2','toolbar=no,status=no,scrollbars=no,resizable=yes,width=500,Height=250,left=20,top=20');
Page2.showResult(Message);
}
</Script><title>Page1</title>
</head><body>
<form method="post" name="FormuTest"><br>
<input name="Bouton1" id="Bouton1" value="Click" type="button" onClick="displayResult('Voilà du texte !');">
</form>
<form method="post" name="FormuTest"></form>
</body></html>
et voici la page2...
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html><head>
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
<script language="javascript">
// Test
function showResult(Resultat){
window.alert("Entrée dans Page2 : " +Resultat);
}
</Script>
<title>Page2</title>
</head><body>
<br>
</body></html>
C'est quand même dingue, non ?
J'adore Firefox, mais là il commence à me saouler !
A voir également:
- Erreur aléatoire de Firebug ?
- Erreur upes 1025 - Forum Téléviseurs
- Erreur t32 ✓ - Forum Livebox
- Erreur 3000 france tv - Forum Lecteurs et supports vidéo
- Erreur 0x80070643 - Accueil - Windows
- Corriger l'erreur 0x80070643 de la mise à jour KB5034441 de Windows 10 - Accueil - Windows
2 réponses
En fait c'est pas aléatoire : Ca ne marche jamais...
... SAUF si la page2 est déjà ouverte quand on clique sur le bouton !
Du coup, y a t-il une notion de temps de création pour une fenêtre ? On ne peut pas envoyer de variable à un objet window immédiatement après sa création ?
Des idées ?
Merci d'avance !
... SAUF si la page2 est déjà ouverte quand on clique sur le bouton !
Du coup, y a t-il une notion de temps de création pour une fenêtre ? On ne peut pas envoyer de variable à un objet window immédiatement après sa création ?
Des idées ?
Merci d'avance !
Bon, c'est confirmé, une fois la ligne
passée, Firefox ne considère pas la fenêtre comme ouverte :
J'ai fait le test en rajoutant :
à la fin de la fonction displayResult, et en effet ma condition échoue...
Ca fait ça que chez moi ?
Je vais finir par devoir mettre un timer, ou quelqu'un peut me suggérer quelque chose ?
Merci !
Page2 = window.open(etc.)
passée, Firefox ne considère pas la fenêtre comme ouverte :
J'ai fait le test en rajoutant :
if(Page2.opened) Page2.showResult(Message);
else{
window.alert("La page2 n'est pas ouverte !");
}
à la fin de la fonction displayResult, et en effet ma condition échoue...
Ca fait ça que chez moi ?
Je vais finir par devoir mettre un timer, ou quelqu'un peut me suggérer quelque chose ?
Merci !