Message "Veuillez Patienter" pendant le chargement d'une page - HTML/CSS - Programmation
Marsh Posté le 10-06-2006 à 20:26:34
C'est mal les pages trop lourdes ! Allèges ton code, vires tes images, utilises du css et tu verras la vie en rose !
Marsh Posté le 10-06-2006 à 20:29:40
Non, elles se chargent pas spécialement au bout de longtemps mais par exemple pour les 56k voilà c'est tous, c'est préventif.
Marsh Posté le 10-06-2006 à 20:33:06
Si c'est pour le site http://sas.pursud.org/Divers/Site_ [...] index.html, commences déjà par nettoyer le code et éssayes de ne pas utiliser 100Ko d'images.
Marsh Posté le 10-06-2006 à 20:36:13
Oui c'est pour ce site...
Ils est pas bien mon code ?!
Et comment ça 100ko d'images, quelle(s) image(s) ?
Marsh Posté le 10-06-2006 à 20:40:11
Citation : |
Près de 60 erreurs dans la page... Et elle ne passe même pas la validation http://validator.w3.org/check?uri= [...] index.html
Et pour les images, tu devrais quand même savoir !
Marsh Posté le 10-06-2006 à 20:47:09
Oui mais bon ils expliquent pas les erreurs
c'est space
ps: ça sert à rien de s'acharner sur moi j'ai rien fait de mal ^^
edit : http://validator.w3.org/check?uri= [...] mes.rox.fr et ils me disent qu'il y à seulement
9 erreurs, je sais pas les lignes correspondent pas...
Marsh Posté le 10-06-2006 à 20:54:53
lyneus a écrit : Oui mais bon ils expliquent pas les erreurs |
FAUX :
Citation : Sorry, I am unable to validate this document because on line 123 it contained one or more bytes that I cannot interpret as utf-8 (in other words, the bytes found are not valid values in the specified Character Encoding). Please check both the content of the file and the character encoding indication. |
lyneus a écrit : ps: ça sert à rien de s'acharner sur moi j'ai rien fait de mal ^^ |
Je ne m'acharne pas, je constate.
lyneus a écrit : edit : http://validator.w3.org/check?uri= [...] mes.rox.fr et ils me disent qu'il y à seulement |
Tu a validé la page de redirection.... Elle contient juste le code pour renvoyer à ta page via une frame(c'est mal les frames)..
Marsh Posté le 10-06-2006 à 20:56:19
mIRROR a écrit : je reve il est revenu -_- |
qui moi ??
Marsh Posté le 11-06-2006 à 02:56:17
ReplyMarsh Posté le 11-06-2006 à 03:23:41
Si tu veut utiliser de lourdes images je sait que tu peut afficher une image en attendant qu'une autre soit chargée en ariere plan.
Tu pourai ainsi metre ton gif animé qui est tout légé sur toutes les images en "temporaire". Les visiteurs pouraient lire tes pages et voir que des image sont en cours de chargement.
Donc tu n'aurai pas une seule barre de progrétion mais plusieurs. Et quand une imae serai chargés elle remplace ton gif automatiquement.
Je cherche comment faire et si je trouve je revient.
Marsh Posté le 11-06-2006 à 03:25:02
J'ai trouvé ça :
Citation : <!--Waitbox begin--> |
Sauf que le mess ne s'enlève pas...
PS: j'ai vu ceci ici http://www.tsviewer.com/
Marsh Posté le 11-06-2006 à 10:26:46
C'est bon j'ai réussi à le faire fonctionner, j'avais pas vue qu'il y avait une seconde partie juste avant la balise
Citation : </body> |
Marsh Posté le 11-06-2006 à 16:30:55
lyneus a écrit : C'est bon j'ai réussi à le faire fonctionner, j'avais pas vue qu'il y avait une seconde partie juste avant la balise
|
T'as pas une barre de progression en bas à droite de ton navigateur qui indique le chargement de ta page ? Si ?
Bon, ben donc tu sais maintenant qu'une barre de préload ne sert à rien.
Marsh Posté le 11-06-2006 à 20:38:15
ReplyMarsh Posté le 11-06-2006 à 21:12:14
lyneus a écrit : Roo....!!! Je suis le bienvenue, merci |
Ben on est pas méchant, on te dis juste que ça sert à rien, mais bon, si tu aimes mettre du code en plus c'est ton droit.
Marsh Posté le 20-06-2006 à 14:42:50
Je suis désolé je n'ai pas retrouvé commen afficher une immage temporairement pendant qu'une autre se charge derier en HTLM.
Je sait que c'est possible mais je ne retrouve pas dsl
Marsh Posté le 20-06-2006 à 15:50:44
tu fous l'image dans un block, au depart il est affiché
et dans <body onload="tucacheslebloc()">
mais c'est à chier car si le user n'a pas JS d'activé c'est dans son cul pour visiter ton site
Marsh Posté le 20-06-2006 à 20:51:13
Non mais c'est bon, j'ai trouvé. Pour les personnes qui se posent la question voici comment il faut faire :
----------------------------------------------------------------------------------------
Code :
|
----------------------------------------------------------------------------------------
Code :
|
----------------------------------------------------------------------------------------
Code :
|
Et voici un exemple d'image pour le chargement d'une page ==>
Marsh Posté le 20-06-2006 à 21:18:20
Ouai, moi j'ai plus simple.
Tu fais un splash screen parce que si ta page d'accueil est trop lourde, tu fais fuir les visiteurs et ensuite, tu fais un
<body onbeforeunload="affichemondivpatientez()">
Marsh Posté le 20-06-2006 à 22:27:09
Nan mais tu as pas plus lourd comme comme pourri (je parle pas pour toi the-Shadow et au passage tu me donne une idée
Marsh Posté le 20-06-2006 à 22:32:46
bah quoi il est pas bien mon code ?? ^^ En tous cas il fonctionne...
Marsh Posté le 20-06-2006 à 23:30:51
tiens voila moins lourd que ton caca et fonctionne sous FF, IE, Opera
Code :
|
La technique consiste à cacher dès le début le bloc pour eviter que ceux qui ont le JS de désactivé se prennent un block de merde qui les fait chier.
Ensuite pendant le chargement de la page, j'ai mis un appel à la fonction juste après le html du block, comme ça, le bloc est affiché même si la page n'est pas entièrement chargée.
Et dès que la page est entièrement chargée, la fonction onload du body est appellée, c'est là que je fais disparaître le bloc
Marsh Posté le 20-06-2006 à 23:37:39
mouais, mais mon "caca" était tout configuré, il était bien centré, avec son arrière plan et tout...bref...^^
Marsh Posté le 20-06-2006 à 23:39:06
lyneus a écrit : mouais, mais mon "caca" était tout configuré, il était bien centré, avec son arrière plan et tout...bref...^^ |
ET qu'est ce qui t''écorcherai de juste modifier la CSS dans ce sans, et mon truc contrairement à ce que tu crois il est largement plus centré que le tien , ton truc sur mon écran il est un peu trop à gauche (1600x1200)
Marsh Posté le 20-06-2006 à 23:42:52
Code :
|
Marsh Posté le 20-06-2006 à 23:44:38
ReplyMarsh Posté le 20-06-2006 à 23:51:03
Bon petit cours sur le centrage pour les noobs en CSS :
pour centrer un bloc sur une page il faut :
le positionner en absolu >> position:absolute;
le positionner à gauche en relative à la moitié de l'écran>> left:50%
le positionner en haut en relative à la moitié de l'écran>> top:50%
il n'est pas totalement centré, il suffit de mettre des marges négatives correspondant à la moitié de ses dimensions :
margin-top:-50px;
margin-left:-100px;
Marsh Posté le 07-07-2010 à 16:41:24
Gatsu 35 ton code n'est pas bon (il me met une image avec une croix et met le texte mon contenu en dessous
SI VOUS ETES INTERESSE VOICI LE CODE( tu viens te faire battre par un débutant gatsu 35 ):
Code :
|
J'ai modifier quelques trucs dans ton code et FINALEMENT LYNEUS TU AS FAIT UN BON CODE (OU "CACA" COMME DIT GATSU 35 LOL lyneus je trouve ton code estmieux que gatsu 35 )
Marsh Posté le 07-07-2010 à 16:44:27
gatsu35 a écrit : tiens voila moins lourd que ton caca et fonctionne sous FF, IE, Opera
|
Marsh Posté le 09-07-2010 à 15:51:29
Et prochainement, un enrichissant débat entre kévins et forumeux
Marsh Posté le 10-06-2006 à 20:03:47
Voilà je voudrais ajouter à mon site pendant le chargement d'une page le texte Veuillez Patienter ainsi qu'une petite image gif à savoir :
Message édité par lyneus le 10-06-2006 à 20:29:49
---------------
[Feed-back] LYNEUS (MàJ :22/10/08)