Bonjour,
J'aimerais que lorsque je rentre dans une page Web, elle s'affiche pendant 10 secondes, puis automatiquement elle passe à une autre.
Merci :wink:
Version imprimable
Bonjour,
J'aimerais que lorsque je rentre dans une page Web, elle s'affiche pendant 10 secondes, puis automatiquement elle passe à une autre.
Merci :wink:
soit une balise meta redirect
soit unCode:setTimeout(function(){self.URL="newpage.htm"};10000)
ok,
je le place où dans le code html ? :wink:
tu place quoi ou ?
si c'est le script, c'est entre balsies script dans le head si c'est la balise meta c'est dans le head ..
Salut,
J'ai essayer la deuxième solus, comme ceci :
Mais rien ne se passe :?: :?: :?:Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <script> setTimeout(function(){self.URL="accu_fr.html"};10000) </script> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Document sans nom</title> <style type="text/css"> <!-- #Layer1 { position:absolute; left:224px; top:47px; width:182px; height:90px; z-index:1; } ... ... ... ...
tu as bien attendu 10 secondes ...
Oui j'ai bien attendu 10 secondes, mais rien !!!
Essaye en mettant juste ceci dans le <head> de ta premiere page :
Code:<meta http-equiv="refresh" content="10; url=http://monsite.com/mapage.htm">
Code:
1
2
3 <script type='text/javascript'> setTimeout(function(){self.location.href="about:blank"},1000) </script>
Salut,
Syntaxe de setTimeOut
Code:setTimeout("function(){self.URL='accu_fr.html'}",10000)
curieusement franculo le URL ne semble pas fonctionner .. ???
Normalement, il faut encadrer l'instruction par des " (enfin c'est la syntaxe présentée et c'est ce que je fais). Je ne suis pas sûr que function(){} soit nécessaire. La simple instruction devrait suffire.
[edit] mais l'option de la balise meta est pour moi plus convenable [/edit]
J'ai essayer ceci :
Et ça fonctionne nickelCode:
1
2<meta http-equiv="refresh" content="10; url=http://monsite.com/mapage.htm">
Merci à tous :wink:
franculo pour ton information mettre function dans le setTimeout rend l'interprétation environ 10 fois plus rapide, cela évite à javascript d'avoir à interpréter un string comme étant une focntion ...
goma oui la balise meta est l'autre solution que j'avais proposée dans mon premier poste ...
elle est par ailleurs plus sûre au cas ou js serait desactivé ...
Ok intéressant ça, je ne savais pas. Mais en soit, quel est l'intérêt? Puisque le but est d'attendre... :DCitation:
Envoyé par SpaceFrog
mouarf ... !!!
j'ai posté un truc la dessus dans la faq je crois ...