Bonjour,
mon client se plaint qu'une page blanche furtive apparaîsse en surfant sur son site (entre 2 changements de page).
Est-il possible de changer ça? Je n'ai vu aucune page de rafraichissement
Merci d'avance
Bonjour,
mon client se plaint qu'une page blanche furtive apparaîsse en surfant sur son site (entre 2 changements de page).
Est-il possible de changer ça? Je n'ai vu aucune page de rafraichissement
Merci d'avance
Bractar the French fry eater
http://www.flale.com
Est-ce que tu pourrais éventuellement nous donner l'URL du site en question, car je ne suis pas sur de bien comprendre ce qu'est la "page blanche"
Salut,
le lien temporaire est (désolé, plus disponible)
En fait, lorsque tu arrives sur le site, une page blanche s'affiche avant que les éléments se chargent. Même chose en changeant de page.
Merci d'avance
Bractar the French fry eater
http://www.flale.com
Tu la vois ou, ta page blanche ? Le site fonctionne bizarrement : il fait 1 ou 2 redirections systématiquement avant d'afficher une page. Pourquoi ? C'est peut-être ça le pb : si les redirections mettent un peu de temps à se faire (temps de réponse un peu lents), tu vois peut-être une page blanche.
Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
Il n'y a pas de redirection si tu restes toujours dans le site. Je veux dire qu'il n'y en a pas si tu ne fais pas "ouvrir dans une nouvelle fenêtre" ou "ouvrir dans un nouvel onglet" (redirection javascript à cause d'une frame).
L'url que tu vois donc dans la barre d'adresse ne corresponds pas à l'url de la page que tu vois...je sais c'est pourri les frames mais ça m'a été imposé.
La page blanche dont mon client parle est me semble t-il la page avant que tous les éléments soient chargés et qui ne dure que quelques 10èmes de secondes (impossible à supprimer selon moi)
Pour moi, tout ça est normal et correspond au chargement "naturel" du site. Qu'en dîtes vous?
Merci
Bractar the French fry eater
http://www.flale.com
T'as changé qqch à l'instant : il n'y a plus de redirection alors qu'il y en avait encore 2 secondes avant (avec une jolie erreur PHP au passage de l'un à l'autre des fonctionnements, d'ailleurs).
Bref, je ne vois pas de pages blanches et comme tu le dis, les pages blanches correspondent au temps de chargement du site. J'allais te suggérer que coder la couleur de fond du site directement au niveau de la balise <body> et pas dans un fichier CSS attaché mais tu l'as déjà fait. Si ça se reproduit, j'ai pas d'autre idées.
Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
effectvement la page blanche est tres breve, peu etre un peu moins pour les petites connexion
elle correspont au chargement de la page (images surtout)
afin d'éviter cela, il serait bon de garder une partie fixe du site (menu, header, etc ...) et d'avoir une partie mobile (contenu de la page)
en html c'est possible grace aux iframes, en php aux includes
de cette facon, quand la personne changera de page, il n y aura plus tout le site a recharger, mais juste le contenu de la page en question, sans les attributs graphiques et textuels autour
Infographiste / Webdesigner / Intégrateur (un peu Développeur aussi si on peut dire ;p)
On me trouve souvent dans la partie Hardware, Systèmes et Logiciels ou encore Webmasters - Développement Web et surtout dans le forum Wordpress.
»» Mon Blog Musical (drumnbass)
Pour répondre à _Mac_: oui effectivement, j'ai changé quelque chose concernant la gestion des langues (détection de la langue du navigateur).
Afin d'essayer de réduire ce problème, j'ai ajouté un fond en image de 1px par 1x de la même couleur que le fond du site.
Pour répondre à FraK : j'utilise déjà un système d'includes. Et le menu est généré dynamiquement en fonction de la page dans laquelle on se trouve. Donc il me paraît normal que ce menu, au chargement de la page apparaît blanc puis s'affiche. Comme dis et regrette mon client...
Merci à vous, vous confirmez mon point de vue concernant ces "effets de chargement" obligatoires.
Bractar the French fry eater
http://www.flale.com
Attention : les includes (PHP, ASP, JSP et tout ce que vous voulez) ne sont pas du tout équivalents à des frames ou iframes. Avec un include, la page entière est rechargée alors qu'avec des frames/iframes, seule le contenu de la frame/iframe est rechargé. L'intérêt des includes est surtout pour le développement (réutilisation d'un existant).
Pour l'image de 1x1 px, je ne sais pas si ça change grand-chose au pb de page blanche.
Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
Nan, je pense que c'est un comportement normal à cause des frames : quand tu charges ta premiere page, le navigateur récupère le frameset et renvoie donc 2 requetes vers accueil.php puis sur musique.php.
Le temps de loader accueil.php, il affiche ce qu'il peut, d'où la page blanche. Je pense que c'est normal.
Tu peux rajouter du style sur ta frame principale pour que le background soit de la meme couleur, ca evite la page blanche.
mais bon. Des frames juste pour de la musique sur un site web...
Nicolas
Par ailleurs, quand on utilises des frames, on beneficie d'un truc sympa (une fois le frameset loadé) : le framebuffer !
Le navigateur ne rafraichit l'affichage qu'une fois le contenu entier récupéré quand on rafraichit la page, donc aucun clignotement quand on navigue. C'est peut-etre pour ca que tu ne vois pas de rafraichissement sur le site dont tu parles.
Nicolas
Salut Nicolas,
tu as vu que j'utilisais les frames (oui juste pour de la musique...demande du client) donc je devrais bénéficier du framebuffer non?
C'est la 1ère fois que j'en entends parler car c'est vrai que d'habitude je n'utilise jamais les frame. Donc sais-tu pourquoi ça ne fonctionne pas de la même façon sur mon site?
Merci
Bractar the French fry eater
http://www.flale.com
Je ne sais pas ce que vous entendez exactement par le frame buffer mais de ce qua j'ai compris, c'est le fonctionnement natif des frames : on ne travaille a priori que dans 1 frame à la fois donc quand on clique sur un lien, logiquement il n'y a qu'une seule frame qui est rafraîchie. Généralement, on voit qu'un site utilises les frames quand l'URL dans la barre d'adresse ne change pas d'un clic à l'autre et que seule une partie de la page est rafraîchie.
Dans ton cas, ce qui est surprenant c'est que tu travailles avec des frames mais quand tu cliques sur un lien, c'est la fenêtre entière qui est rechargée, donc tu ne joues pas du tout sur le fait qu'une seule frame est rechargée à la fois : tu les recharges toutes en même temps.
Tes frames te servent à quoi exactement ? C'est uniquement pour la musique, c'est ça ? Dans ce cas, pourquoi ne pas utiliser une iframe ? D'accord, c'est pas supporté par les anciens navigateurs, mais l'intérêt c'est qu'il n'y a qu'une seule page rechargée à chaque fois.
Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
oui, l'intérêt d'utiliser les frames est d'avoir seulement une partie du site qui se rafraichit.
Dans mon site, j'ai 2 frames, une qui fait 99% et une autre 1%
Celle de 1% étant pour le fonctionnement de la musique en continu. Une iframe ne permettrait pas la gestion du site en continu, la musique remérarrerait à chaque changement de page.
Bractar the French fry eater
http://www.flale.com
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager