cs_zeguizmo
Messages postés138Date d'inscriptionvendredi 1 août 2003StatutMembreDernière intervention16 juillet 2009
-
19 oct. 2007 à 16:16
cs_zeguizmo
Messages postés138Date d'inscriptionvendredi 1 août 2003StatutMembreDernière intervention16 juillet 2009
-
22 oct. 2007 à 18:32
Salut à tous !
J'ai un petit probleme : mes librairies JS commencent a être pas mal imposantes, et prennent un peu de temps au navigateur pour etre interprétées. Cella a pour effet, genant, de me claquer une petite erreur au premier roll over, si on est rapide. Explication : on appuie sur F5, et immédiatement après le chargement des images (ou pendant) on va sur une zone de roll over (faut etre rapide hein) et paf ca claque une erreur (fonction js absente). Quelques millisecondes plus tard c'est bon, le meme roll over fonctionne.
Peut on éviter cela ?
Précisions : je developpe en PHP et j'inclus mes .js en les compressant via ob_start('gzdeflate'). Avant cette inclusion j'avais le meme souci, mais les .js étaient plus long a inclure.
cs_zeguizmo
Messages postés138Date d'inscriptionvendredi 1 août 2003StatutMembreDernière intervention16 juillet 2009 22 oct. 2007 à 16:46
Salut,
Merci à toi pour ta réponse, je vais tester.
Quand à mes scripts JS, j'en suis à une 20taine de ko, soit 6ko une fois rendus avec ob_start('gzdeflate'), ce qui ne me parait pas excessif ... Assez visiblement pour avoir un temps de latence (tres petit, je le rapelle) sur certains PC poussifs.
Pour traiter de l'ajax, c'est assez difficile de passer outre un minimum de js, et pourtant, en bon developpeur php, je hais le js ! Je l'évite donc un maximum, crois moi ;)
Si l'astuce que tu donnes fonctionne, j'appliquerai le bon tag sur ta réponse. Je testerai d'ici un jour ou deux.
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 22 oct. 2007 à 16:57
>>Pour traiter de l'ajax, c'est assez difficile de passer outre un minimum de js,
euh... ajax ? coté client ?
c'est quoi ?
une 20aine d'ordres/lignes en javascript ( en écrivant proprement ! )
cs_zeguizmo
Messages postés138Date d'inscriptionvendredi 1 août 2003StatutMembreDernière intervention16 juillet 2009 22 oct. 2007 à 18:32
Oui, pour envoyer une requete Ajax ... mais bon, envoyer une requete sans la traiter derriere, je n'ai pas besoin d'ajax pour ca... php sait tres bien le faire. La seule utilité (que j'ai) de l'ajax, c'est de traiter le retour de cette requete http, afin de modifier dynamiquement ma page, sans avoir à la recharger. Et pour cela j'ai quelques collections de fonctions js ... inévitables.