affichage statistiques sous firefox 3.6
affichage statistiques sous firefox 3.6
Bonjour,
J'utilise Graphweather pour importer des données issues d'une station WH1080. Ensuite je génère des stats que j'exporte sur un site web. Je consulte les stats à partir d'une feuille calmsimple.htm que m'a passée Jean.
Tout marchait super jusqu'au passage sous firefox 3.6 ... depuis cette version, le calendrier fonctionne bien mais le cadre du bas ne change pas en fonction de la date choisie.
Je suis null en javascript (je n'en ai jamais fait) j'ai cependant réussi, je pense, à isoler le bout de code censé afficher le cadre du bas en fct de l'URL calculée par le calendrier (variable sURL qui change bien de valeur).
La page correspondant à la date ne s'affiche que si on ferme la page et qu'on la reouvre sous firefox
voici l'adresse :
http://aeropic.free.fr/meteo/calmsimple.htm
faites un test :
- clic sur mars 2010 ou un jour du calendrier : rien ne se passe
- fermer la page
- reouvrir un ouvel onglet avec : http://aeropic.free.fr/meteo/calmsimple.htm
==> il affiche mars 2010 ...
Qui pourrait me dire ce qu'il faut changer pour que ça remarche sous firefox 3.6 ?
Merci d'avance
Alain
</td><td class="EnTete">
<span class="NomSite"><script type="text/javascript">document.write(NomMonSite);</script></span>
</td>
</tr><tr>
<td class="GWstyle">généré par GraphWeather
<em><span >version 2.0</span></em>
</td></tr></table>
</div>
<table width="100%" cellspacing="5px">
<tr >
<td class="IframeStat" rowspan="5" >
<script type="text/javascript">
hauteur="height:100%;";
document.write('<iframe id="I1" src="'+MonSite +'Full.xml" scrolling="no" frameborder="0" name="I1" style="overflow:hidden;'+hauteur+'width:100%;background-color:#FFFFCC;"></iframe>');
frames['I1'].location.href=sURL; //iframe is loaded with xml file
</script>
</td></tr></table>
</body>
</html>
J'utilise Graphweather pour importer des données issues d'une station WH1080. Ensuite je génère des stats que j'exporte sur un site web. Je consulte les stats à partir d'une feuille calmsimple.htm que m'a passée Jean.
Tout marchait super jusqu'au passage sous firefox 3.6 ... depuis cette version, le calendrier fonctionne bien mais le cadre du bas ne change pas en fonction de la date choisie.
Je suis null en javascript (je n'en ai jamais fait) j'ai cependant réussi, je pense, à isoler le bout de code censé afficher le cadre du bas en fct de l'URL calculée par le calendrier (variable sURL qui change bien de valeur).
La page correspondant à la date ne s'affiche que si on ferme la page et qu'on la reouvre sous firefox
voici l'adresse :
http://aeropic.free.fr/meteo/calmsimple.htm
faites un test :
- clic sur mars 2010 ou un jour du calendrier : rien ne se passe
- fermer la page
- reouvrir un ouvel onglet avec : http://aeropic.free.fr/meteo/calmsimple.htm
==> il affiche mars 2010 ...
Qui pourrait me dire ce qu'il faut changer pour que ça remarche sous firefox 3.6 ?
Merci d'avance
Alain
</td><td class="EnTete">
<span class="NomSite"><script type="text/javascript">document.write(NomMonSite);</script></span>
</td>
</tr><tr>
<td class="GWstyle">généré par GraphWeather
<em><span >version 2.0</span></em>
</td></tr></table>
</div>
<table width="100%" cellspacing="5px">
<tr >
<td class="IframeStat" rowspan="5" >
<script type="text/javascript">
hauteur="height:100%;";
document.write('<iframe id="I1" src="'+MonSite +'Full.xml" scrolling="no" frameborder="0" name="I1" style="overflow:hidden;'+hauteur+'width:100%;background-color:#FFFFCC;"></iframe>');
frames['I1'].location.href=sURL; //iframe is loaded with xml file
</script>
</td></tr></table>
</body>
</html>
- COULET
- Membre
- Messages : 805
- Inscription : sam. mai 13, 2006 5:04 pm
- Localisation : MONTPELLIER
- Contact :
Re: affichage statistiques sous firefox 3.6
Salut a tous !
J'ai exactement le même problème !
Je n'avais pas pensé que cela venait de Firefox ... mais c'est en effet vraisemblable ...
Et si la solution était de revenir a une version antérieure de Firefox ?
A+
J'ai exactement le même problème !

Je n'avais pas pensé que cela venait de Firefox ... mais c'est en effet vraisemblable ...
Et si la solution était de revenir a une version antérieure de Firefox ?

A+
P COULET 
Vantage Vue - GW 3.0.15 - Windows 10 - Cumulus

Vantage Vue - GW 3.0.15 - Windows 10 - Cumulus
- MAGNUS
- Membre
- Messages : 992
- Inscription : dim. mars 26, 2006 4:44 pm
- Localisation : VIDAUBAN (83) FRANCE
- Contact :
Re: affichage statistiques sous firefox 3.6
Bonjour,
De mon coté je n'ai pas ce Pb j'ai la version 3.6.3 de Firefox
Voir ici :http://www.vardecouverte.fr/Statistics/ ... _05_12.xml
Bonne journée
De mon coté je n'ai pas ce Pb j'ai la version 3.6.3 de Firefox
Voir ici :http://www.vardecouverte.fr/Statistics/ ... _05_12.xml
Bonne journée
Station WMR 200 avec XNet_meteo V 2014-10-29a Logiciels:Graphweather V 3.0.16, Noaa Template2, Windows 7
Mon abri météo ici :http://www.vardecouverte.fr/sta%20bc2008.htm
Site Web : http://www.vardecouverte.fr

Mon abri météo ici :http://www.vardecouverte.fr/sta%20bc2008.htm
Site Web : http://www.vardecouverte.fr

Re: affichage statistiques sous firefox 3.6
Salut,
Ca me rassure de voir que je ne suis pas tout seul ...
Pour préciser ma conf :
- windows XP
- firefox 3.6.3
- tabmix +
c'est peut-être lié à tabmix+ ? Je ferai un test en le désactivant ...
Sur un autre PC, j'ai exactement la même conf mais avec firefox 3.5.6 et là, tout fonctionne ... Par ailleurs, tout fonctionne sous IE.
En décortiquant le code de calmsimple.htm, on voit que tout passe par les cookies : un clic sur le calendrier génère 4 cookies GWGraphe, GWYear, GWDay, GWMonth et renseigne l'URL associée.
le reste du code dont j'ai collé une partie plus haut, vient lire les cookies et raffraichir les cadres de la page affichée en conséquence.
peut-être que le pb vient de la gestion des cookies, pourtant ils sont correctement renseignés (voir outils/information sur la page/sécurité voir les cookies ...)
bref je patauge !
A+
Alain
Ca me rassure de voir que je ne suis pas tout seul ...
Pour préciser ma conf :
- windows XP
- firefox 3.6.3
- tabmix +
c'est peut-être lié à tabmix+ ? Je ferai un test en le désactivant ...
Sur un autre PC, j'ai exactement la même conf mais avec firefox 3.5.6 et là, tout fonctionne ... Par ailleurs, tout fonctionne sous IE.
En décortiquant le code de calmsimple.htm, on voit que tout passe par les cookies : un clic sur le calendrier génère 4 cookies GWGraphe, GWYear, GWDay, GWMonth et renseigne l'URL associée.
le reste du code dont j'ai collé une partie plus haut, vient lire les cookies et raffraichir les cadres de la page affichée en conséquence.
peut-être que le pb vient de la gestion des cookies, pourtant ils sont correctement renseignés (voir outils/information sur la page/sécurité voir les cookies ...)
bref je patauge !
A+
Alain
- jturlier
- Membre
- Messages : 3149
- Inscription : mar. août 22, 2006 8:38 am
- Localisation : 34410 Sérignan - Languedoc
- Contact :
Re: affichage statistiques sous firefox 3.6
Bonjour,
Je suis aussi à la 3.6.3
j'ai le pb sur un script, et un autre avec exactement la même procédure de refresh est OK.
http://meteozoir.homeip.net/calmsimple1.htm
http://meteozoir.homeip.net/meteozoir_en_graphiques.htm
Si on clique sur le rafraichissement de l'écran on affiche bien la page. Il s'agit donc de qq chose qui a sans doute à voir avec
frames['I1'].location.href=sURL;
Je n'ai pas trop de temps pour chercher (j'ai eu un plantage du disque systeme de mon serveur suite à un virus ! ... malgré McAfee)
J'essaierai de regarder plus tard
Aeropic, ton analyse de la façon de travailler est parfaitement exacte.
Jean
Je suis aussi à la 3.6.3
j'ai le pb sur un script, et un autre avec exactement la même procédure de refresh est OK.
http://meteozoir.homeip.net/calmsimple1.htm
http://meteozoir.homeip.net/meteozoir_en_graphiques.htm
Si on clique sur le rafraichissement de l'écran on affiche bien la page. Il s'agit donc de qq chose qui a sans doute à voir avec
frames['I1'].location.href=sURL;
Je n'ai pas trop de temps pour chercher (j'ai eu un plantage du disque systeme de mon serveur suite à un virus ! ... malgré McAfee)
J'essaierai de regarder plus tard
Aeropic, ton analyse de la façon de travailler est parfaitement exacte.
Jean
Re: affichage statistiques sous firefox 3.6
Salut Jean,
De tes deux scripts, c'est lequel dont la procédure de refresh plante sous firefox 3.6 : calmsimple1 ? (je vais tester ce soir à la maison)
J'ai testé l'autre, la version graphique en survol, c'est superbe, bravo, je suis jaloux
J'avais bien pensé à un pb sur la ligne
frames['I1'].location.href=sURL
mais ce qui est surprenant c'est que en fermant et en réouvrant la même fenêtre à partir du lien .../calmsimple.htm les cadres souvrent bien et surtout prennent en compte le dernier clic sur le calendrier à partir des coockies qui sont bien là ...
J'opterais bien pour un pb de refresh lié à firefox et pas au script. Ceci dit, si on clique juste sur "actualiser" la page ne change pas. il faut vraiment fermer et réouvrir ...
Saleté d'informatique, y compris les virus
A+
Alain
De tes deux scripts, c'est lequel dont la procédure de refresh plante sous firefox 3.6 : calmsimple1 ? (je vais tester ce soir à la maison)
J'ai testé l'autre, la version graphique en survol, c'est superbe, bravo, je suis jaloux

J'avais bien pensé à un pb sur la ligne
frames['I1'].location.href=sURL
mais ce qui est surprenant c'est que en fermant et en réouvrant la même fenêtre à partir du lien .../calmsimple.htm les cadres souvrent bien et surtout prennent en compte le dernier clic sur le calendrier à partir des coockies qui sont bien là ...
J'opterais bien pour un pb de refresh lié à firefox et pas au script. Ceci dit, si on clique juste sur "actualiser" la page ne change pas. il faut vraiment fermer et réouvrir ...
Saleté d'informatique, y compris les virus

A+
Alain
- jturlier
- Membre
- Messages : 3149
- Inscription : mar. août 22, 2006 8:38 am
- Localisation : 34410 Sérignan - Languedoc
- Contact :
Re: affichage statistiques sous firefox 3.6
Re,
en fait après un clic, les cookies sont positionnés correctement avec les bonnes valeurs correspondant à l'élément cliqué, le pb semble être cette ligne :
window.location.reload(true); //on réactualise le fenêtre pour redémarrer en récupérant les valeurs des cookies enregistrées précédement
Je ne comprends pas pourquoi elle ne s'exécute (peut-être) pas. Dans le script sur mon site, c'est exactement la même routine qui est utilisée, et là ça fonctionne. La différence, c'est l'utilisation d'overlib pour afficher les graphes quand on promène la souris sur le calendrier.
J'ai remarqué qu'il n'y a pas de pb avec IE et avec Safari. Autre info, cela fonctionne sur mon serveur en FF sans pb... à n'y rien comprendre !!!!!
Je n'ai rien trouvé non plus sur les forums (fora pour les puristes et latinistes) concernant Firefox et Javascript.
Si qqun veut continuer à investiguer, il sera le bienvenu !
En ce qui concerne ta jalousie, tous les graphes sont créés avec jpgraph(3) dans des scripts sous PHP. (Sources -gratuites- disponibles sur demande, mais il vaut mieux avoir une bonne culture sur jpgraph et php car je n'assure pas le SAV : c'est trop personnalisé par rapport à mon environnement... db, noms de champs, structure serveur...)
Ca peut quand même donner des idées...
Jean
en fait après un clic, les cookies sont positionnés correctement avec les bonnes valeurs correspondant à l'élément cliqué, le pb semble être cette ligne :
window.location.reload(true); //on réactualise le fenêtre pour redémarrer en récupérant les valeurs des cookies enregistrées précédement
Je ne comprends pas pourquoi elle ne s'exécute (peut-être) pas. Dans le script sur mon site, c'est exactement la même routine qui est utilisée, et là ça fonctionne. La différence, c'est l'utilisation d'overlib pour afficher les graphes quand on promène la souris sur le calendrier.
J'ai remarqué qu'il n'y a pas de pb avec IE et avec Safari. Autre info, cela fonctionne sur mon serveur en FF sans pb... à n'y rien comprendre !!!!!
Je n'ai rien trouvé non plus sur les forums (fora pour les puristes et latinistes) concernant Firefox et Javascript.
Si qqun veut continuer à investiguer, il sera le bienvenu !
Celui qui plante c'est calmsimple1aeropic a écrit :De tes deux scripts, c'est lequel dont la procédure de refresh plante sous firefox 3.6 : calmsimple1 ? (je vais tester ce soir à la maison)
J'ai testé l'autre, la version graphique en survol, c'est superbe, bravo, je suis jaloux![]()
En ce qui concerne ta jalousie, tous les graphes sont créés avec jpgraph(3) dans des scripts sous PHP. (Sources -gratuites- disponibles sur demande, mais il vaut mieux avoir une bonne culture sur jpgraph et php car je n'assure pas le SAV : c'est trop personnalisé par rapport à mon environnement... db, noms de champs, structure serveur...)
Ca peut quand même donner des idées...
Jean
Jean
Station : VP2 Pro Console Vue + anémomètre à Ultra-sons
Logiciels : Cumulus 1.9.4 + Cumulus2SQL
Serveur local : Apache + MySQL +PHP
PC : W10
Support Audio : FR
http://meteoserignan.ddns.net

"Aide-toi d'abord toi-même et les autres t'aideront ... peut-être"
Station : VP2 Pro Console Vue + anémomètre à Ultra-sons
Logiciels : Cumulus 1.9.4 + Cumulus2SQL
Serveur local : Apache + MySQL +PHP
PC : W10
Support Audio : FR
http://meteoserignan.ddns.net

"Aide-toi d'abord toi-même et les autres t'aideront ... peut-être"
- jturlier
- Membre
- Messages : 3149
- Inscription : mar. août 22, 2006 8:38 am
- Localisation : 34410 Sérignan - Languedoc
- Contact :
Re: affichage statistiques sous firefox 3.6
Erreur ds mon post précédent : suite au passage à la 3.6.3 à partir de la 3.5.9, ça ne fonctionne plus
Jean
Jean
Re: affichage statistiques sous firefox 3.6
Jean,
Je viens de faire une relecture rapide de code entre les deux versions :
- celle qui marche avec graphiques
- et calmsimple1
au delà des fct graphiques onmouseover..., la seule différence que j'ai trouvée c'est vers la fin les deux lignes :
var dtExpire= new Date();
dtExpire.SetTime(dtExpire.getTime()+200*1000); //cookies expire 5 mn later
sur le script qui plante ces deux lignes sont commentées, sur l'autre elles sont actives ... comme je ne sais aps trop à quoi ça sert, mais que ça a l'air de bricoler les cookies, c'est peut-être une piste ?
Alain
Je viens de faire une relecture rapide de code entre les deux versions :
- celle qui marche avec graphiques
- et calmsimple1
au delà des fct graphiques onmouseover..., la seule différence que j'ai trouvée c'est vers la fin les deux lignes :
var dtExpire= new Date();
dtExpire.SetTime(dtExpire.getTime()+200*1000); //cookies expire 5 mn later
sur le script qui plante ces deux lignes sont commentées, sur l'autre elles sont actives ... comme je ne sais aps trop à quoi ça sert, mais que ça a l'air de bricoler les cookies, c'est peut-être une piste ?
Alain
- jturlier
- Membre
- Messages : 3149
- Inscription : mar. août 22, 2006 8:38 am
- Localisation : 34410 Sérignan - Languedoc
- Contact :
Re: affichage statistiques sous firefox 3.6
Bonsoir Alain, bonsoir à tous,
apparemment la fonction window.location.reload(true) semble ne plus prendre en compte le paramètre "true" et donc ne fait plus que recharger la version de la page en cache, c'est pour ça qu'on a la même chose que quand on fait un refresh avec la flèche ronde.
Le reload(true) force normalement le serveur à recharger.
La raison pour laquelle cela fonctionne avec la version avec mes graphes c'est que la demande de refresh est pour des documents non en cache.
Il y a donc bien un hic avec FF, mais il n'y a aucune trace de demande de résolution de ce pb sur le net.
Jean
apparemment la fonction window.location.reload(true) semble ne plus prendre en compte le paramètre "true" et donc ne fait plus que recharger la version de la page en cache, c'est pour ça qu'on a la même chose que quand on fait un refresh avec la flèche ronde.
Le reload(true) force normalement le serveur à recharger.
La raison pour laquelle cela fonctionne avec la version avec mes graphes c'est que la demande de refresh est pour des documents non en cache.
Il y a donc bien un hic avec FF, mais il n'y a aucune trace de demande de résolution de ce pb sur le net.
Jean
Re: affichage statistiques sous firefox 3.6
Merci Jean pour cette brillante explication. J'en déduis qu'il va falloir vivre avec tant que FF n'a pas corrigé ...
Enfin, ça soulage d'avoir compris pourquoi.
A+
Alain
Enfin, ça soulage d'avoir compris pourquoi.
A+
Alain
Re: affichage statistiques sous firefox 3.6
En essayant ça à la place de window.location.reload ...
setTimeout( "window.location.reload(true)", 0 );
on obtient une légère amélioration : il ne se passe toujours rien à l'affichage à part au niveau du calendrier mais lorsqu'on fait une actualisation de la page (flèche bleue en haut) miracle ça s'affiche ... parfois ...
setTimeout( "window.location.reload(true)", 0 );
on obtient une légère amélioration : il ne se passe toujours rien à l'affichage à part au niveau du calendrier mais lorsqu'on fait une actualisation de la page (flèche bleue en haut) miracle ça s'affiche ... parfois ...