begin process at 2012 02 13 02:44:40
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

CSS

 > 

Général

 > 

Alarm


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

Alarm

mercredi 7 mars 2007 à 16:18:07 | Alarm

DomJ

Bonjour, je voudrais faire un script que, on met l'alarm à telle heure, puis à cette heure précise, (si la fenêtre est ouvert, ça ouvre un "alert()" avec le texte qu'on a choisi.
Mais seulement rien ne marche, j'ai corrigé mes erreurs les plus visible, mais là ça marche pas et pourtant dans ma console d'erreur y a pas d'erreur;

Quelqu'un peut me trouver la faille?:
<script language="javascript">
function alrm(){
var d=new Date();
var h=d.getHours();
var m=d.getMinutes();
var s=d.getSeconds();
var hs=document.h.h.value;
var ms=document.h.m.value;
var ss=document.h.s.value;
var txt=document.h.txt.value;
var ghour=h+":"+m+":"+s;
var sgour=hs+":"+ms+":"+ss;
if(ghour==shour){
alert(txt);
}else{
setTimeout("alrm()",1000);
}
}
</script>
<body>
<form name="h">
<input type="text" name="h" value="00" size="2">:
:<input type="text" name="h" value="00" size="2">:
<input type="text" name="s" value="00" size="2"><br>
Texte:<input type="text" name="txt" size="5"><br>
<input type="button" value="Valider" onClick="alrm()">
</form>
</body>

mercredi 7 mars 2007 à 16:28:42 | Re : Alarm

Zobibol

Salut a toi,
déjà plusieurs chose ( et encore une fois ) utiliser document.getElementById plutôt que document.h.h.value.
Ensuite tu as deux fois h dans tes inputs. comme name ....
donc pour moi ton code serait plutôt
<script language="javascript">
function alrm(){
var d=new Date();
var h=d.getHours();
var m=d.getMinutes();
var s=d.getSeconds();
var hs=document.getElementById("h").value;
var ms=document.getElementById("m").value;
var ss=document.getElementById("s").value;
if(h==hs && m == ms && s==ss){
    // affiche le texte
    alert(document.getElementById("txt").value);
}else{
setTimeout("alrm()",1000);
}
}
</script>
<body>
<form name="h">
<input type="text" id="h" value="00" size="2">:
:<input type="text" id="m" value="00" size="2">:
<input type="text" id="s" value="00" size="2"><br>
Texte:<input type="text" id="txt" size="5"><br>
<input type="button" value="Valider" onClick="alrm()">
</form>
</body>

quad dis-tu ?

[o-_-o]
jeudi 8 mars 2007 à 01:06:59 | Re : Alarm

DomJ

il n'y a pas d'erreur dans la console, tout est bien, mais c'est pourquoi je me demande pourquoi ça ne marche pas mais merci du conseil de getelementbyId
jeudi 8 mars 2007 à 09:58:54 | Re : Alarm

Zobibol

Bah c'est simple, si tu regardes dans ton formulaire d'origine  ( comme l'a fait judicieusement constaté Bultez ), tu as :
 var ghour=h+":"+m+":"+s;
var sgour=hs+":"+ms+":"+ss;
if(ghour==shour){

or la variable shour n'éxiste pas.

Ensuite dans ton formulaire:
<form name="h">
<input type="text" name="h" value="00" size="2">:
:<input type="text" name="h" value="00" size="2">:

du coup ça ne fonctionnera jamais vu que tu as deux fois le même name ( h ), ou plutôt ça fonctionnera mais uniquement à 10:10 ou 11:11... puis que tu ne récupères jamais les minutes !

voilà
[o-_-o]
lundi 12 mars 2007 à 20:05:14 | Re : Alarm

DomJ

hein, merci, du coup j'avais pas vu ça merci (Bultez)
Je voulais écrire "shour" et "ghour" mais je me suis trompé!
Et pour l'autre heureur un autre affaire!
lundi 12 mars 2007 à 20:11:16 | Re : Alarm

DomJ

en passant, ça ne marche toujours pas :(


Cette discussion est classée dans : txt, var, document, value, alarm


Répondre à ce message

Sujets en rapport avec ce message

Alarm [ par DomJ ] Bonjour, je voudrais faire un script que, on met l'alarm à telle heure, puis à cette heure précise, (si la fenêtre est ouvert, ça ouvre un "alert()" a interdire mots [ par tonytruand ] Bonjour à la communauté !j'ai besoin de votre aide, en effet je cherche à retirer dans un texte, par exemple, tous les : le la les du en ect. J'ai pou envoi formulaire xmlhttprequest [ par shadow1779 ] Bonjour,j'essai de faire vérifier le contenu d'un formulaire avec xmlhttprequest mais ce coup ci j'ai une petite erreur que je n'arrive pas a comprend Si superieur... [ par christuckers ] Salut les CSistes !!!Aujourd'hui, pour pas changer, question, bete, qui je pense, vous demandera pas trop d'effort...Voici mes calculs javascripts :fu Control et insertion dans des cellules [ par christuckers ] Salute tout le monde !Bon ba la j'ai l'impression de bloqué sur un truc completement ridicule. Je me dis que j'ai réussi à faire un truc de iouf, mais Fonction ET dans fonction if [ par chrisslk ] Bonjour, tout le monde, je suis nouveau sur ce site, et presque nouveau en javascript, désolé si je m'exprime mal.Cette fonction, je suis presque sur Problème Firefox & document.getElementById [ par leviz ] Bonjour,J'ai un problème avec Firefox, il ne me recupère pas les valeurs de mon formulaire et pourtant sous IE ça fonctionne très bien.        alert( imbriquer des fonctions [ par tonytruand ] Bonjour;N'ayant jamais été déçu de vos réponses, je me permets d'en poser une nouvelle . J'ai une fonction qui balaie des ARRAY avec i++, le problème Problème cahce avec IE [ par goulouk ] Bonjour,je voudrais savoir comment empécher de mettre une page en cache, ou alors obliger IE à recharger la page sans la prendre dans le cache.Je vous pb d'insertion [ par neotetsuo34 ] Bonjour,j'ai un probleme d'insertion d'une image sélectionné avec tinyMCE. En fait j'ai une page image qui selectionne une image et quand je clique su


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 2,387 sec (4)

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