Limiter un script dans le temps - HTML/CSS - Programmation
Marsh Posté le 25-05-2004 à 18:18:10
blackphantom a écrit : Hello |
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.
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
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?
Marsh Posté le 26-05-2004 à 09:27:06
blackphantom a écrit : |
N'arrête pas la fonction. Fais une autre fonction d'arrêt.
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...
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?