begin process at 2012 05 30 00:04:54
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript Orienté objet (POO)

 > 

Function & Méthodes

 > 

setTimeout et clearTimeout


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

setTimeout et clearTimeout

jeudi 16 juillet 2009 à 14:14:03 | setTimeout et clearTimeout

oceane751

bonjour à tous

j'ai un ti soucis avec mon code
il me permet de faire apparaitre un span mais comme je ne pouvais pas cliquer dessus on ma dit d'utiliser un setTimeout et un clearTimeout afin de pouvoir cliquer sur les elements de mon span mais rien n'y fait ça ne marche pas

voici mon code

Code Javascript :

<SCRIPT language=javascript>
var timer;
function Timer() {
var dt=new Date()
window.status=dt.getHours()+":"+dt.getMinutes()+":"+dt.getSeconds();
timer= setTimeout("Timer()",1000);
}
Timer();
</SCRIPT>


<div style="float:left;"><a href="#" onMouseOver="document.getElementById('sousmenuvg')..clearTimeout(timer).style.display='block';" onMouseOut="document.getElementById('sousmenuvg') .setTimeout("Timer()",1000).style.display='none';">GIRLS</a></div>
<span id="sousmenuvg"><a href="#" >Junior</a>. <a href="#" >Kid</a>. <a href="#" >Baby</a></span><BR />




quelqu'un pourrait il m'aider car je galère pas mal là :(

merci

jeudi 16 juillet 2009 à 14:15:35 | Re : setTimeout et clearTimeout

oceane751

oups là ya qu'un " . "
).clearTimeout(timer).

jeudi 16 juillet 2009 à 14:58:41 | Re : setTimeout et clearTimeout

Bul3

Membre Club




Bonjour,
>>document.getElementById('sousmenuvg').clearTimeout(timer)...
non non, pas la bonne syntaxe
et d'ailleurs clearTimeout et setTimeout pourquoi faire ???
des . en trop....

Code HTML :
<div style="float:left;">

<a href="#" onMouseOver="document.getElementById('sousmenuvg').style.display='block';"
onMouseOut="document.getElementById('sousmenuvg').style.display='none';">GIRLS</a></div>
<span id="sousmenuvg">
<a href="#" >Junior</a>. <a href="#" >Kid</a>
<a href="#" >Baby</a>
</span>


et ta function :
Code Javascript :
<SCRIPT type="text/javascript">

function Timer() {
var dt=new Date()
window.status=dt.getHours()+":"+dt.getMinutes()+":"+dt.getSeconds();
setTimeout(Timer,1000);
}
Timer();
</SCRIPT>

mais sache qu'on peut interdire de toucher
à la ligne de status ( paramètres des navigateurs )

Cordialement [mon Site] [M'écrire] Bul

jeudi 16 juillet 2009 à 15:03:05 | Re : setTimeout et clearTimeout

Bul3

Membre Club


mais maintenant si tu veux cliquer sur les liens du span...
comme onmouseout est déclenché sur le lien,
le span sera caché, donc inaccessible

mettre un setTimeout pour palier à ça me
semble... curieux !
vois les choses autrement.

ce genre de chose peut d'ailleurs être fait
sans javascript. en html+css


jeudi 16 juillet 2009 à 15:04:52 | Re : setTimeout et clearTimeout

oceane751

quand je mets mon curseur sur mes liens, le span s'affiche MAIS je ne peux pas cliquer sur ces elements ba on m'a dit d'utiliser clearTimeout et setTimeout

jeudi 16 juillet 2009 à 15:17:48 | Re : setTimeout et clearTimeout

oceane751

alors donc il n'y a aucun moyen pour que je puisse cliquer sur les liens de mon span?

jeudi 16 juillet 2009 à 15:24:56 | Re : setTimeout et clearTimeout

Bul3

Membre Club


Si tu tiens à tout prix à faire comme ça !!

sur le onmouseout du lien,
au lieu de cacher immédiatement le span
met un setTimout
<a... onmouseout="setTimeout(cacher,2000);"...>
et dans la function cacher... cache le span

mais franchement ?!? fais/vois les choses... autrement



Cette discussion est classée dans : timer, code, dt, settimeout, cleartimeout


Répondre à ce message

Sujets en rapport avec ce message

fonction cache montre avec slide [ par thejoker31200 ] Bonjour j'ai amélioré un bout de code pour afficher et cacher du texte avec effet de slide (affichage progressif) sans le slide ca fonctionne avec le Soucis onclick et ondblclick sur un div [ par moumouf ] Bonjour, J'ai un soucis apparement récurrent : (google donne pas mal de résultat, mais rien de bien adapté à mon cas). J'aimerai faire la distinctio Arret/reprise timer [ par ju0123456789 ] Bonjour, J'ai une fonction que j'ai dèv. qui compte le temps passé sur une page, j'aimerais rajouter un bouton "stop timer" et "reprise timer", mais Carousel d'images [ par AnnaZZZ ] Bonjour, J'avais intégré un code super il y a quelque temps sur mon site web. Ce code permet de faire défiler des images de droite à gauche, je l'ava Afficher/masquer une div [ par samirlipopette ] Bonjour/bonsoir Comme le titre ne l'explique pas vraiment j'ai un soucis avec mon code... Je suis parvenu à faire une partie de ce que je voulais Récupérer ce qui se trouve entre deux balises spécifiques. [ par simo144 ] Bonjour, J'ai besoin d'un code ,une solution,pour récupérer non pas le code source d'une page web seulement mais, ce qui ce trouve entre deux balises, incompatibilité d'un code javascript pour firefox et IE8 [ par chmidou ] Bonjour, j'ai récupéré un code et je l'ai adapté à mes besoins seulement, ça ne marche que sur chrome. voici, le code en question veuillez m'aidez. code de défilement des infos [ par hassen87 ] bonjour les amies je cherche un code jquery qui me permet de défiler un ensemble des div contenant des information de la base de données pour les actu


Nos sponsors


Sondage...

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,468 sec (3)

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