Problème d'actualisation sous Firefox
Résolu
Absinthe06
Messages postés
102
Date d'inscription
Statut
Membre
Dernière intervention
-
Stof37 Messages postés 601 Date d'inscription Statut Membre Dernière intervention -
Stof37 Messages postés 601 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous, j'ai un ch'tit soucis avec Firefox; je crois qu'il a complètement craqué le besiau xD. Je m'explique :
je bosse depuis qques temps sur un projet d'application web dans lequel j'ouvre par ci par là des fenêtres popups. Le problème c'est que depuis ce matin FF a cordialement décidé de ne plus prendre en compte les modifications que j'apporte au code de mes popups, et se contente de m'afficher toujours l'ancienne version du code. Un exemple :
V'la le code d'une de mes popups, qui propose de charger un fichier et d'en récupérer le contenu (j'vous détaille pas plus le code, vous comprendrez tout seul ;)). Et ben si je le remplace par :
La popup est seulement censée m'afficher 'youhou !!' me direz vous... que nenni !! J'ai beau réactualiser 50 millions de fois la page, relancer Firefox, EasyPHP ou même redémarrer mon PC (je sais, le désespoir nous pousse à faire beaucoup de choses :p), rien à faire, il m'affiche toujours l'ancienne version de la popup. En en guise de message d'erreur dans la Console d'erreur JS, j'ai juste droit à :
"Erreur : this.editor is null
Fichier source : chrome://global/content/bindings/textbox.xml
Ligne : 152"
lorsque j'ouvre ma popup. SVP que qqu'un m'aide avant que je me pende avec l'alim de mon portable !!! xD
je bosse depuis qques temps sur un projet d'application web dans lequel j'ouvre par ci par là des fenêtres popups. Le problème c'est que depuis ce matin FF a cordialement décidé de ne plus prendre en compte les modifications que j'apporte au code de mes popups, et se contente de m'afficher toujours l'ancienne version du code. Un exemple :
<script language='javascript'> function ChoixFichier() { var i = 0; var tmp; var nom = document.getElementById('ficF').value; var tab_valeurs = nom.indexOf("CHANTIER", 0); var taille = document.getElementById('ficF').value.length; var type = document.getElementById('ficF').value.charAt(taille-3) + document.getElementById('ficF').value.charAt(taille-2) + document.getElementById('ficF').value.charAt(taille-1); if(document.getElementById('ficF').value == "") alert('Veuillez sélectionner un fichier à charger') else if(type != 'txt') { alert('Vous ne pouvez charger qu\'un fichier de type TXT !'); document.getElementById('ficF').value = ""; } else { var conf = confirm('Vous êtes sur le point de charger le fichier suivant : ' + nom); if(conf == true) { //HTTPRequest if(window.XMLHttpRequest) // Firefox xhr_object = new XMLHttpRequest(); else if(window.ActiveXObject) // Internet Explorer xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); xhr_object.open("GET", "../svg/" + nom, true); xhr_object.onreadystatechange = function() { if(xhr_object.readyState == 4) { tmp = xhr_object.responseText.split(":"); //window.opener.document.getElementById('hidFL').value = tmp[0] + ';'; tab_valeurs = tab_valeurs + tmp[0] + ';'; for(i=1;i<tmp.length;i++) { //window.opener.document.getElementById('hidFL').value = window.opener.document.getElementById('hidFL').value + tmp[i] + ';'; tab_valeurs = tab_valeurs + tmp[i] + ';'; } //ChargerFichier(tab_valeurs); window.close('Mypopup'); } } xhr_object.send(null); } } } </script> </head> <body> <div align="left">Sélectionnez le fichier à charger : <br> <input name="fichier" type="file" id="ficF" size="50"><br><br> <center><input type="button" value="Charger" onclick="ChoixFichier()"> <input type="button" value="Fermer" onclick="window.close('Mypopup')"></center> </div>
V'la le code d'une de mes popups, qui propose de charger un fichier et d'en récupérer le contenu (j'vous détaille pas plus le code, vous comprendrez tout seul ;)). Et ben si je le remplace par :
<script language='javascript'> function ChoixFichier() { alert('youhou !!!'); } </script> </head> <body> <div align="left">Sélectionnez le fichier à charger : <br> <input name="fichier" type="file" id="ficF" size="50"><br><br> <center><input type="button" value="Charger" onclick="ChoixFichier()"> <input type="button" value="Fermer" onclick="window.close('Mypopup')"></center> </div>
La popup est seulement censée m'afficher 'youhou !!' me direz vous... que nenni !! J'ai beau réactualiser 50 millions de fois la page, relancer Firefox, EasyPHP ou même redémarrer mon PC (je sais, le désespoir nous pousse à faire beaucoup de choses :p), rien à faire, il m'affiche toujours l'ancienne version de la popup. En en guise de message d'erreur dans la Console d'erreur JS, j'ai juste droit à :
"Erreur : this.editor is null
Fichier source : chrome://global/content/bindings/textbox.xml
Ligne : 152"
lorsque j'ouvre ma popup. SVP que qqu'un m'aide avant que je me pende avec l'alim de mon portable !!! xD
A voir également:
- Problème d'actualisation sous Firefox
- Video downloadhelper firefox - Télécharger - Outils pour navigateurs
- Telecharger firefox - Télécharger - Navigateurs
- Exporter favoris firefox - Guide
- Ghostery firefox - Télécharger - Web & Internet
- Comment supprimer bing de firefox - Guide
2 réponses
Ta essayé de vider le cache de firefox?
Vérifie quand même que tu modifie le code des bons fichiers pour les popup ^^
Vérifie quand même que tu modifie le code des bons fichiers pour les popup ^^
mouarf, le temps que tu réponde et c'etait réglé. A priori ca vient effectivement du cache, j'y avais absolument pas pensé. Mais bon, en 2 mois de stage c'est quand même la première fois que ça m'arrive, et j'aimerais surtout comprendre pouquoi :D
Enfin, merci quand même, et pour ceux à qui cela arriverait, le cache les enfants, pensez au cache !!
<< PROBLEME RESOLU >>
Enfin, merci quand même, et pour ceux à qui cela arriverait, le cache les enfants, pensez au cache !!
<< PROBLEME RESOLU >>