begin process at 2012 05 29 18:39:52
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript Orienté objet (POO)

 > 

Function & Méthodes

 > 

Problème avec setTimeout


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème avec setTimeout

mercredi 6 juin 2007 à 19:04:14 | Problème avec setTimeout

adris

Salut.
Je voudrais réaliser un script qui permet d'affiche un texte différent toute les 20 secondes (avec éventuellement un lien hypertexte. J'ai écrit ce script mais il y a une erreur au bout de quelques secondes. Je ne sais pas pourquoi. Merci d'avance.
Voici le script:
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Nouvelle page 9</title>
<script language="javascript">
<!--
function pat() {
variable_date=new Date();
sec=variable_date.getSeconds();
if (sec<=20) {
document.write("texte 1");
}
if ((sec<=40) && (sec>20)) {
document.write("texte 2");
}
if ((sec<60) && (sec>40)) {
document.write("texte 3");
}
setTimeout("pat()",1000);
}
//-->
</script>
</head>

<body>
<script language="javascript">pat();</script>
</body>

</html>

mercredi 6 juin 2007 à 21:27:24 | Re : Problème avec setTimeout

yousfane

Réponse acceptée !
Salut
J'ai ajouté à ton script un div pour afficher le texte:

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Nouvelle page 9</title>
<script language="javascript">
<!--
function pat() {
variable_date=new Date();
sec=variable_date.getSeconds();
if (sec<=20) {
document.getElementById("texte").innerHTML = "texte 1";
}
if ((sec<=40) && (sec>20)) {
document.getElementById("texte").innerHTML = "texte 2";
}
if ((sec<60) && (sec>40)) {
document.getElementById("texte").innerHTML = "texte 3";
}
setTimeout("pat()",1000);
}
//-->
</script>
</head>

<body>
<div id="texte"></div>
<script language="javascript">pat();</script>
</body>

</html>
samedi 23 juin 2007 à 02:02:56 | Re : Problème avec setTimeout

adris

Réponse acceptée !

Bien merci pour ta réponse.

lundi 12 mai 2008 à 17:07:32 | Re : Problème avec setTimeout

dingamnodji

Réponse acceptée !

salut j'ai un petit problème avec setTimeout de javascript voici un petit exemple de code que j'ai réaliser
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>exemple</title>
<script language="javascript">
<!--
function message()
{
alert("voi le message");
}
function temps()
{
setTimeout("message()",1000);
}
//-->
</script>
</head>

<body>
<input type="button"  value="Afficher dans une minute " onclick="temps()" />
</body>

</html>
Il n'affiche pas le message  pourtant si j'appelle la fonction message() directement ça marche bien. Aider moi comment il faut faire c'est le même problème quand j'utilise la méthode confirm() à la plus de alert()             
          merci d'avance .

lundi 12 mai 2008 à 19:12:22 | Re : Problème avec setTimeout

adris

Réponse acceptée !

Salut, j'ai testé ton script. D'après moi, il est juste. Le temps que tu indiques dans settimeout est en mini seconde (1s = 1000 ms). Donc, j'ai remplacé 1000 par 60000. Voilà, j'espère avoir répondu à ta question. A+ sur le net. Adris.

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>exemple</title>
<script language="javascript">
<!--
function message()
{
alert("voir le message");
}
function temps()
{
setTimeout("message()",60000);
}
//-->
</script>
</head>

<body>
<input type="button"  value="Afficher dans une minute " onclick="temps()" />
</body>

</html>



Cette discussion est classée dans : script, date, texte, settimeout, pat


Répondre à ce message

Sujets en rapport avec ce message

Probleme settimeout pour afficher plusieur texte à la suite [ par lalicornedefeu ] Bonjour,Je cherchais sur le web un script pour afficher plusieurs texte, stocker dans un tableau, à la suite et j'en ai trouvé un qui le fait mais ave Script de masquage de texte [ par bond_never_die ] Encadrer un texte défilant [ par mobq ] Bonsoir,Pour faire défiler des news j'ai trouvé ce script qui me convient : défil. vers le haut, s'arrête au passage de la souris, accepte les liens.M decalage date/heure serveur et marchine [ par laubro ] Bonjourj'ai trouvé un petit script sympas de compte a rebourg ici mais je bloque sur l'écart entre l'heure serveur et l'heure de la machine, en effet AFFICHER UN TEXTE SELON LA DATE [ par TOONIE ] Prob sous IE pour script automatique [ par laubro ] Bonjourvoilà, j'ai une page en php avec du javascript/ajax qui fonctionne bien sous FF et Safari, mais sous IE j'ai un message d'erreur : Intenet expl Comparaison entre deux date [ par fbellot ] bonjourJe recherche un script ou une idée de script me permettant de bloquer la validation d'un formulaire si la difference en le champ date1 dd/mm/yy onload et onbeforeunload onunload [ par tous69 ] Bonjour   <p class="MsoNormal" st Recherche du script du code sur la date du jour uniquement en chiffre avec couleur et taille personnalisable merci... [ par pixelb ] Bonjour je souhaite mettre de la couleur sur les chiffres de ce script de date et pouvoir personnaliser la taille de cette date aussi. Merci d'avance 


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,593 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales