Limiter un script dans le temps

Limiter un script dans le temps - HTML/CSS - Programmation

Marsh Posté le 24-05-2004 à 20:27:38    

Hello
 
j'aimerai faire des anims style layer sur mon site; j'ai dev une fonction ki fait clignoter une layer mais je ne sais pas comment arreter le clignotement apres x secondes.
 
Vous avez une idée de la méthode?

Reply

Marsh Posté le 24-05-2004 à 20:27:38   

Reply

Marsh Posté le 24-05-2004 à 23:50:55    

up

Reply

Marsh Posté le 25-05-2004 à 18:14:44    

UP

Reply

Marsh Posté le 25-05-2004 à 18:18:10    

blackphantom a écrit :

Hello
 
j'aimerai faire des anims style layer sur mon site; j'ai dev une fonction ki fait clignoter une layer mais je ne sais pas comment arreter le clignotement apres x secondes.
 
Vous avez une idée de la méthode?


 
Si tu sais faire clignoter un élément HTML via du javascript, tu sais aussi arrêter ce clignotement.
Dans le cas contraire, tu as recopié bêtement une fonction que tu n'as pas comprise.

Reply

Marsh Posté le 26-05-2004 à 01:31:18    

Merci d'eclairer ma lanterne hermes...
 
J'ai utilisé la fonction setInterval(maFonction(), temps), fonction ke je connais bien;  
 
Cela dit, une chose ke je connaissais pas, c ke je peux controler l'arret de maFonction() en declarant un ID.
 
var ID = setInterval("maFonction()", temps);
clearInterval(ID);
 
Donc voila la reponse ke j'attendait, mais je suis fier de l'avoir trouvé seul...
 
Cela dit je ne c toujours pas arreter une fonction apres X secondes


Message édité par blackphantom le 26-05-2004 à 02:33:14
Reply

Marsh Posté le 26-05-2004 à 02:35:18    

J'ai essayé ca mais ca marche pas :
 
<div id="spee" style="position:absolute;left:450;top=100;visibility:visible">
<img src="../../<? print DESIGN ?>/pics/42speeBigText.gif">
</div>
 
<script language=javascript>
 
function changeDivVisibility(div) {
  if (div.style.visibility == "visible" ) {
    div.style.visibility = "hidden";
  } else {
    div.style.visibility = "visible";
  }
}
 
ID = window.setInterval(changeDivVisibility("spee" ), 500);
window.setTimeOut(clearInterval(ID), 5000);
 
</script>
 
 
Vous avez une idée?


Message édité par blackphantom le 26-05-2004 à 05:45:12
Reply

Marsh Posté le 26-05-2004 à 09:27:06    

blackphantom a écrit :


Cela dit je ne c toujours pas arreter une fonction apres X secondes


 
N'arrête pas la fonction. Fais une autre fonction d'arrêt.

Reply

Marsh Posté le 26-05-2004 à 14:43:04    

J'ai fait ca mais j'ai une erreur a la 2eme ligne :
 
window.setInterval("changeDivVisibility(spee)", 500);
window.setTimeOut("changeDivVisibility(spee)", 5000);
 
la je ne comprends plus; si vous pouvez me donner un vrai indice, car la ca me gave un peu...

Reply

Marsh Posté le 26-05-2004 à 16:24:04    

UP

Reply

Marsh Posté le 26-05-2004 à 16:49:19    

Personne ne peut m'aider???

Reply

Marsh Posté le 26-05-2004 à 16:49:19   

Reply

Marsh Posté le 26-05-2004 à 17:11:00    

UP

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed