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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  windows.onload et setTimeout

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

windows.onload et setTimeout

n°1339041
artlogic
Viendez pas dans la Yaute.
Posté le 04-04-2006 à 18:20:33  profilanswer
 

Bonjour  
 
Pour un diaporama, je souhaitrai passer à la page et image suivante seulement si la-dite page et sa photographie sont chargées, et cela après 5 secondes. J'ai créé le javascript suivant:
 
  <script type="text/javascript"><!--
window.onload =setTimeout("document.location = 'URL de la page suivante' ", 5000)
     // --></script>
 
Celà fonctionne mais je ne suis pas certain que le compteur s'incrémente après le chargement de la page.
Pour ce que j'aimerai faire j'ai bon ou pas?

mood
Publicité
Posté le 04-04-2006 à 18:20:33  profilanswer
 

n°1339172
nargy
Posté le 04-04-2006 à 21:42:02  profilanswer
 

si, mais peut être pas avant la fin du chargement de l image
cherche une technique dite <<image preload>> sur le net, tu trouvera des exemples

n°1339208
artlogic
Viendez pas dans la Yaute.
Posté le 04-04-2006 à 22:30:06  profilanswer
 

Merci de ta réponse, j'ai essayé:
 
<script type="text/javascript"><!--
timer=setTimeout("document.location = 'URL de la page suivante' ", 5000)
     // --></script>  
 
<img src="URL" onload ="timer()"/>

n°1339225
nargy
Posté le 04-04-2006 à 22:46:56  profilanswer
 

<img src="URL" onload ="timer()"/>
ça me semble pas portable..
 
essaye plutot:
<script>
var img=new Image();
img.src=...url...; // charge l image
</script>
<img src="URL"/>
 
et garde le onload du body.
 
je te conseilles de vérifier les attributs standards des tags ici:
http://www.w3.org/TR/html4/index/elements.html

n°1339279
artlogic
Viendez pas dans la Yaute.
Posté le 04-04-2006 à 23:36:48  profilanswer
 

 

Citation :

je te conseilles de vérifier les attributs standards des tags ici:
http://www.w3.org/TR/html4/index/elements.html


 
Heu... Pourquoi?

n°1339288
nargy
Posté le 04-04-2006 à 23:47:55  profilanswer
 

Le w3c est un organisme chargé de faire des standards sur le web, ses travaux sont considérés comme la référence en la matière. En suivant leurs conseils tu fera des pages visibles sur le maximum de navigateurs. Les développeurs de navigateurs se réfèrent aussi au w3c, même sils ajoutent toujours des trucs en plus comme <img onload=...>.

n°1339295
artlogic
Viendez pas dans la Yaute.
Posté le 04-04-2006 à 23:58:49  profilanswer
 

Ha oui effectivement onload ne passe pas en xhtml strict. J'ai encore du taf pour que les bonnes résolutions s'imposent dans tout mon site. D'un coté 30 vieux template en tableau et d'un autre un petit quelque chose de  mieux en xhtml strict... http://www.art-logic.info/annecy/- [...] strations-


Message édité par artlogic le 04-04-2006 à 23:59:48
n°1339299
nargy
Posté le 05-04-2006 à 00:02:31  profilanswer
 

bof, du html 4 transitional ça va très bien, mais quiite à écrire du code, autant s assurer que ça peut durer ;)

n°1357267
artlogic
Viendez pas dans la Yaute.
Posté le 01-05-2006 à 17:35:50  profilanswer
 

Salut, je reviens là dessus. Après plusieurs tests, je n'ai toujours pas pu faire tourner mon script sur tous les navigateurs. Auriez-vous un script universel pour gérer ce compteur après chargement d'image?


Message édité par artlogic le 01-05-2006 à 17:36:26

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  windows.onload et setTimeout

 

Sujets relatifs
Demande aide pour develloper sur windows CEXSLT+PHP sous windows possible ?
[C] Expression régulieres et Windowsdevelopper sour windows CE 2003
Afficher le lecteur windows media dans une page htmlGD lib, plateforme windows et unix
[C#] Windows 98...InnoSetup, fichiers avec accents français et windows chinois
[Java] Gestionnaire des taches windows en java.... 
Plus de sujets relatifs à : windows.onload et setTimeout


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