[Plan du site]
Vous êtes ici ---
> Le Site du Zéro
> Les forums
> Site Web
> XHTML / CSS
> [Javascript] Les Minuteries
> Lecture du sujet
[Javascript] Les Minuteries
problème avec un onload...
Vous devez être inscrit pour pouvoir poster des messages
|
Page :
1
|
| Auteur |
Message |
|
1 visiteur sur ce sujet (1 anonyme)
|
|
Page :
1
|
 Groupe : Membres
|
Bonjour tout le monde !
Voici mon code :
Code : JavaScript 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Bienvenue sur mon site !</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="design.css" />
<script language="javascript">
function auRevoir()
{
document.write("<h1>Au Revoir !</h1>");
}
</script>
</head>
<body >
<div onload="window.setTimeout('auRevoir()', 5000)"><h1 >Bonjour !</h1></div>
</body>
</html>
|
Je ne comprends pas pourquoi ça ne marche pas. En mettant le "onload="..."" dans le h1, ça ne marche pas, et dans le body ça marche. Pouvez-vous m'aider svp ?
|
Tout est possible!
 Groupe : Membres
|
je suis pas un expert en javascript mais il n'y a pas un truc pour dire que ca remplace le message qu'il y a dans le div ?
Bientôt Mon Portfolio
Suffit d'avoir de l'espoir pour réussir....
|
phy-geek
 Groupe : Membres
|
Il faut que tu mette ton setTimeout dans la fonction window.onload() qui s'execute une fois que le html a fini de se charger, au moment ou tu peux donc utiliser le DOM tranquillement.
Code : JavaScript1
2
3 | window.onload = function () {
setTimeout('auRevoir()', 5000);
}
|
Marche pas mieux là?
|
 Groupe : Membres
|
Salut,
utilise innerHTML ou le DOM pour écrire dans ta page :
Code : JavaScript1
2
3
4 | function auRevoir()
{
document.getElementById("au_revoir").appendChild(document.createTextNode("Au revoir !"));
}
|
et, dans ta page :
Code : HTML
|
Retour au forum "XHTML / CSS" ou à la liste des forums
Vous devez être inscrit pour pouvoir poster des messages