Bouton clignotant

redstonemedia Messages postés 1 Date d'inscription mercredi 13 octobre 2004 Statut Membre Dernière intervention 8 mai 2006 - 8 mai 2006 à 22:00
Hermios Messages postés 264 Date d'inscription dimanche 14 avril 2013 Statut Membre Dernière intervention 23 mai 2014 - 9 mai 2006 à 21:20
Bonsoir à tous et merci d'avoir pris le temps de lire mon message.
mon problme c que j'ai créé un bouton qui clignote en javascript et je voudrais qu il arrete aprés qu'on visite le lien (comme a:visited).

le script que j'essai de faire :

<SCRIPT language=JavaScript>
var indicec=0;
var tabc=new Array( "images/Nouveau dossier/images.jpg", "images/Nouveau dossier/vide.gif");
setInterval("if (++indicec == 2) indicec=0;"+
"document.images.src=tabc[indicec];"
, 800);
if ( pour definir si la page existe dans l'historique ou si elle est deja visité ) {

var indicec1=0;
var tabc1=new Array( "images/Nouveau dossier/images.jpg", "images/Nouveau dossier/images.jpg");
setInterval("if (++indicec1 == 2) indicec1=0;"+
"document.images.src=tabc1[indicec1];"
, 0);
}

</SCRIPT>

MERCI.




<!-- google_ad_section_end=target1 -->

1 réponse

Hermios Messages postés 264 Date d'inscription dimanche 14 avril 2013 Statut Membre Dernière intervention 23 mai 2014 2
9 mai 2006 à 21:20
Une solution est de faire un onclick sur ton bouton:

Tu déclares d'abord deux variables en global (c'està dire en dehors de toute fonction:
var bouton_visible;
var bouton_invisible;

Il faut aussi modifier tes lignes setInterval:
bouton_visible setInterval("if (++indicec 2) indicec=0;"+...
bouton_invisible setInterval("if (++indicec1 2) indicec1=0;"+...

puis tu écris ta fonction arret_clignotement():
function arret_clignotement()
{
bouton_visible.clearInterval();
bouton_invisible.clearInterval();
}

Normalement ça marche (sinon, il reste la solution du marteau... :) )
0
Rejoignez-nous