Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1596 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  Utilité et Compatibilité Ajax Opera

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Utilité et Compatibilité Ajax Opera

n°1735468
P4board
Posté le 22-05-2008 à 01:41:40  profilanswer
 

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.
 
Le principe est simple, j'affiche un calendrier mois par mois et lorsque je clique sur une date, les évènements du jour apparaissent. J'ai derrière une console admin pour créer, modifier ou supprimer des évènements.
Je ne connaissait pas Ajax, mais dans ce cas cela me semble utile.
Dans le cas d'un script purement php il faudrait mettre toute la base de donnée du mois dans des variables ou recharger la page à chaque click alors qu'avec .la methode Ajax, je ne vais rechercher que le contenu de la base de donnée à afficher.
Je me trompe ? Je n'ai pas mis encore en ligne, mais sur mon pc, c'est plutôt confortable.
 
Après avoir lu beaucoup de critiques d'Ajax, je me demande si c'est vraiment judicieux de l'utiliser ? le gros problème étant le référencement, il ne m'est à priori pas possible d'envoyer les robots sur le contenu de ce calendrier.
 
qu'en pensez-vous ?
 
Autre soucis plus "technique" pour les pros :
 
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.

mood
Publicité
Posté le 22-05-2008 à 01:41:40  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  Utilité et Compatibilité Ajax Opera

 

Sujets relatifs
[Html] Compatibilité formulaire & w3cUne boîte noire (php, hasard,... Ajax ?)
Outils debuggage Ajax pour IE6[Ajax] Script bloqué sous IE avec balise XML vide
Menu flash avec AJAX, comment faire le lien?[php + Ajax] include "dynamique?" [résolu]
Problème décallage IE par rapport à FF et Opera[PHP + JS + AJAX] Formulaire avec vérification instantanée
Ajax adapter la lightbox à une page web? 
Plus de sujets relatifs à : Utilité et Compatibilité Ajax Opera


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR