1 utilisateur inconnu

 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Firefox 3 et pjp_xmlrss_reader.js

n°1643
yanapa
Profil : Nouveau né
Posté le 17-01-2008 à 13:24:41  profilanswer
 

Bonjour,
 
Tout d'abord bonne année :) et bravo pour ce site que j'utilise depuis plus de deux ans maintenant!
 
Je teste actuellement Firefox dans sa version 3 et le site n'est pas utilisable avec cette version, voici l'exception générée:
 

Code :
  1. Error ``itemRssNodes[j].getElementsByTagName(tagRSSFFDate)[0] is undefined'' [x-] in file ``http://www.phoenixjp.net/news/include/js/pjp_xmlrss_reader.js'', line 674, character 0.
  2. Exception ``TypeError: itemRssNodes[j].getElementsByTagName(tagRSSFFDate)[0] is undefined'' thrown from function GetRSSNewsWithFireFox() in <http://www.phoenixjp.net/news/include/js/pjp_xmlrss_reader.js> line 674.
  3. [e] message = [string] "itemRssNodes[j].getElementsByTagName(tagRSSFFDate)[0] is undefined"
  4. Error ``newsTime is not defined'' [x-] in file ``http://www.phoenixjp.net/news/include/js/pjp_xmlrss_reader.js'', line 690, character 0.
  5. Exception ``ReferenceError: newsTime is not defined'' thrown from function GetRSSNewsWithFireFox() in <http://www.phoenixjp.net/news/include/js/pjp_xmlrss_reader.js> line 690.
  6. [e] message = [string] "newsTime is not defined"


 
cette erreur apparâit pour chaque itération


Message édité par yanapa le 17-01-2008 à 13:25:53
n°1652
yanapa
Profil : Nouveau né
Posté le 15-03-2008 à 00:20:20  profilanswer
 

Après quelques tests, j'ai constaté une chose:
 
Le tagname ne doit plus être "date" pour tagRSSFFDate mais plutôt "dc:date"

Message cité 1 fois
Message édité par yanapa le 15-03-2008 à 00:21:30
n°1653
jnq
Profil : Nouveau né
Posté le 15-03-2008 à 19:49:58  profilanswer
 

Aucun problème avec firefox 3 beta 4 ou prebeta5 sous windows et linux, flux rss fonctionnent


---------------
jnq
n°1654
yanapa
Profil : Nouveau né
Posté le 15-03-2008 à 20:25:51  profilanswer
 

jnq a écrit :

Aucun problème avec firefox 3 beta 4 ou prebeta5 sous windows et linux, flux rss fonctionnent


 
Alors là je comprends pas bien, la beta 4 n'affiche aucune news, ni sous windows, ni sous linux.  
J'utilise le debugger Venkman version 0.9.87.2 pour détecter les erreurs javascript.
 
Il y a qq jours tu postais :
Bonsoir le site est toujours allergique à firefox 3 même dans sa dernière béta 4, les news ne s'affichent pas. Les tests avec la pre beta 5 sont toujours identique. La béta 5 qui est la dernière prévue avant la version finale vers la fin du mois.
 
J'ai raté quelque chose ?

n°1655
jnq
Profil : Nouveau né
Posté le 15-03-2008 à 22:09:25  profilanswer
 

Chez moi les flux rrs fonctionnent parfaitement sur toutes les versions de firefox que j'utilise et que je test. Par contre l'affichage des news dans les pages du site ne fonctionne pas avec n'importes quelle version de firefox 3 !


---------------
jnq
n°1656
yanapa
Profil : Nouveau né
Posté le 16-03-2008 à 00:27:44  profilanswer
 

Ah ok pour le RSS!
 
Quand je parle du fichier pjp_xmlrss_reader.js c'est parce que l'affichage dans les pages du site utilise un javascript pour traiter un fihcier xml généré par une méthode php (qui existe dans rss_reader.php) à partir des flux RSS.
 
Or ce traitement "plante" au moment de la lecture des dates du fichier xml car le tagname de la balise pour les dates était "date" pour firefox 2 et inférieur et est devenu "dc:date" dans la version 3 pour respecter le standard DOM à mon avis.
 
Donc on est d'accord :)

n°1662
PhoenixJP
Profil : Oiseau de flamme
Posté le 17-03-2008 à 23:20:04  profilanswer
 

yanapa a écrit :

Après quelques tests, j'ai constaté une chose:
 
Le tagname ne doit plus être "date" pour tagRSSFFDate mais plutôt "dc:date"


 
Bravo et bien joué!
En effet FireFox 2 ne lisait pas les DC:Date ce qui m'a posé un problème car il le lisait en date mais avec la nouvelle monture, cela a été corrigé mais du coup cela pose un problème de compatibilité FireFox 2 et FireFox 3, donc j'ai été obligé de faire une exception... ce qui est dommage mais bon.
 
Merci pour le coup de pouce! :)
 
PS: normalement ca devrait etre corrigé... mais à vérifier ;)


---------------
Retrouvez l'actualité des meilleurs sites informatique du moment
[ http://www.phoenixjp.net/news ]
n°1664
yanapa
Profil : Nouveau né
Posté le 18-03-2008 à 08:52:58  profilanswer
 

C'est impeccable, tout fonctionne.
 
Merci à toi pour ce site qui est indispensable quotidiennement !  :)

n°1665
PhoenixJP
Profil : Oiseau de flamme
Posté le 18-03-2008 à 08:57:23  profilanswer
 

merci! :bounce:


---------------
Retrouvez l'actualité des meilleurs sites informatique du moment
[ http://www.phoenixjp.net/news ]
n°1667
jnq
Profil : Nouveau né
Posté le 18-03-2008 à 12:11:38  profilanswer
 

Pas moi.


---------------
jnq

Aller à :
Ajouter une réponse