|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : octobre 2007 Messages : 41 ![]() |
Bonjour,
J'intègre un petit calendrier (mysql calendrier 1.2) sur mon site tout en l'améliorant. Je découvre ainsi le langage d'Ajax, pardon la methode Ajax... C'est quasi fini et tout fonctionne parfaitement sous IE 6, Mz 1.5 et NS 7.1, mais avec opera rien à faire, j'ai une page blanche. Opera 7.54 ne me dit rien et Opera 8.54 et 9.02 m'ouvrent la console javascript avec ces erreurs : ----------------------------------------------------- JavaScript - http://olivier/calendrier/calendrier.php Timeout thread: delay 10 ms Error: name: TypeError message: Statement on line 758: Type mismatch (usually a non-object value used where an object is required) Backtrace: Line 758 of linked script http://olivier/calendrier/js/lib/prototype.js this.respondToReadyState(1); Line 71 of linked script http://olivier/calendrier/js/lib/prototype.js return __method.apply(object, args.concat($A(arguments))); At unknown location [statement source code not available] ----------------------------------------------------- JavaScript - http://olivier/calendrier/calendrier.php Unknown thread Error: name: TypeError message: Statement on line 778: Could not convert undefined or null to object Backtrace: Line 778 of linked script http://olivier/calendrier/js/lib/prototype.js var readyState = this.transport.readyState; Line 71 of linked script http://olivier/calendrier/js/lib/prototype.js return __method.apply(object, args.concat($A(arguments))); At unknown location [statement source code not available] ----------------------------------------------------- ma version de prototype.js : 1.5.0_rc1 J'ai trouvé une correction a faire ici : http://dev.rubyonrails.org/ticket/6681 mais rien à faire le problème persiste. Est-ce que quelqu'un a une solution ou un site officiel ou poser ma question ? Y-a-t-il d'autres problèmes de compatibilités ou bugs ? merci, Olivier. |
|
|
00
|
|
|
#2 |
|
Membre actif
![]() |
Je n'ai jamais vu de probleme de compatibilité due a Ajax sur Opera.
Tu as Firebug sur Firefox? Te renvoit-il une erreur? Mais j'ai bien peur que sans voir ton code ce soit impossible de t'aider... |
|
|
00
|
|
|
#3 | ||||
|
Candidat au titre de Membre du Club
![]() Inscription : octobre 2007 Messages : 41 ![]() |
Merci de te pencher sur mon cas nabab.
Je viens de lancer la console firefox sans obtenir d'erreur flagrante. Juste du code de style IE ignoré. J'ai testé le calendrier dans sa version originale, et c'est le même problème. Il est disponible ici : http://nodstrum.com/wp-content/plugi...load.php?id=23 Pour faire simple, le fichier index.php contient une div "calendarInternal" et appel une fonction javascript startCalendar(month, year). Cette fonction exécute une fonction ajax. Code :
Code :
Est-ce qu'il est possible de mettre une version plus rescente ? Je suis en train de doubler ce calendrier par une version php classique... un comble quand même. Mais cela me permettra aussi de faire passer les robots sur le contenu du calendrier. Ca fait bien 3-4 jours que je suis dessus, et je l'ai bien intégré dans mon site et ai fait pas mal de modif dont la possibilité de modifier les evenements. C'est assez bô et ça me ferais mal de devoir le mettre à la poubelle... |
||||
|
|
00
|
|
|
#4 |
|
Membre actif
![]() |
La, honnetement, je vois le genre de probleme, et je sais que c'est le type de truc ou tu peux rester coincer des jours... Désolé je vais pas pouvoir t'aider
|
|
|
00
|
|
|
#5 |
|
Candidat au titre de Membre du Club
![]() Inscription : octobre 2007 Messages : 41 ![]() |
Bon ça ne m'aide pas des masses tout ça...
![]() Vous n'auriez pas un lien ou je puisse trouver de l'aide ? J'ai fais 3 forums sans aucune réponse... J'ai l'habitude de n'avoir pas de réponse à mes questions, mais là je ne vais pas y arriver tout seul. Une astuce pour "pieger" la ligne qui pose problème ? Je vais essayer un alert("ici"); dans prototype.js, mais là je ne maîtrise pas tout. Help |
|
|
00
|
|
|
#6 |
|
Candidat au titre de Membre du Club
![]() Inscription : octobre 2007 Messages : 41 ![]() |
Bon je suis en train de tout réécrire dans un format plus "classique".
Exit donc Ajax qui ne me parait pas fiable et trop complexe à debugger. Comme je travaille pour que mon site soit lisible sur tous les navigateurs, le fait de doubler une page à cause d'une incompatibilité ou un bug ne me va pas. De plus pour le référencement je vais certainement y gagner. J'ai juste perdu 5 à 6 jours de travail. Si vous avez des pistes, je suis quand même preneur, on ne sais jamais... |
|
|
00
|
|
|
#7 |
|
Invité régulier
![]() Inscription : août 2006 Messages : 15 ![]() |
Pas de piste mais un pb similaire...
Script ajax marche sous IE7, FF2 en distant/local, marche sur Opera en local mais pas en distant... Il me retourne un bloc vide ! Si qq a déjà rencontré et résolu ce genre de blem, il est le bienvenu dans ce thread -Fly06 |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com