windows.onload et setTimeout - HTML/CSS - Programmation
Marsh Posté le 04-04-2006 à 21:42:02
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
Marsh Posté le 04-04-2006 à 22:30:06
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()"/>
Marsh Posté le 04-04-2006 à 22:46:56
<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
Marsh Posté le 04-04-2006 à 23:36:48
Citation : je te conseilles de vérifier les attributs standards des tags ici: |
Heu... Pourquoi?
Marsh Posté le 04-04-2006 à 23:47:55
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=...>.
Marsh Posté le 04-04-2006 à 23:58:49
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-
Marsh Posté le 05-04-2006 à 00:02:31
bof, du html 4 transitional ça va très bien, mais quiite à écrire du code, autant s assurer que ça peut durer
Marsh Posté le 01-05-2006 à 17:35:50
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?
Marsh Posté le 04-04-2006 à 18:20:33
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?