fonction clignotement

5 messages dans ce sujet

Posté(e) · Signaler ce message

Bonsoir voilà j'ai découvert en javascript une fonction clignotement

que j'utilise pour le panier d'achat avec un appel à cette fonction quand la session panier

d'achat comporte au moins 1 élément.

Mais j'ai du mal à comprendre le code, le voici :

<script>

function clignotement(){

if (document.getElementById("Image10").src=='<?=$wwwroot?>/design/CoteNavig_08.jpg')

document.getElementById("Image10").src='<?=$wwwroot?>/design/panier3rouge_02.jpg';

else document.getElementById("Image10").src='<?=$wwwroot?>/design/CoteNavig_08.jpg';

}

// mise en place de l appel régulier de la fonction toutes les 0.5 secondes

</script>

En fait ça marche mais je comprend pas le : Else puisque l'image vaux tout le temps true (vu qu'elle existe) pourquoi réussit-il à m'afficher aussi la 2eme image avec l'intervalle de temps ?

Merci à tous

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

ben je fais avec la balise <blink> pour clignotter mais pour IE faut lui apprendre cette balise ! petite fonction javascript que tu peux mettre dans un fichier.js

<script type="text/javascript">

<!--

/*

* Le code suivant va apprendre la balise blink à IE

*/

if ( document.all )

{

	function blink_show()

	{

		blink_tags  = document.all.tags('blink');

		blink_count = blink_tags.length;

		for ( i = 0; i < blink_count; i++ )

		{

			blink_tags[i].style.visibility = 'visible';

		}


		window.setTimeout( 'blink_hide()', 700 );

	}


	function blink_hide()

	{

		blink_tags  = document.all.tags('blink');

		blink_count = blink_tags.length;

		for ( i = 0; i < blink_count; i++ )

		{

			blink_tags[i].style.visibility = 'hidden';

		}


		window.setTimeout( 'blink_show()', 250 );

	}


	window.onload = blink_show;

}

-->

</script>

<blink>Alors ça marche ? </blink>

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonsoir voilà j'ai découvert en javascript une fonction clignotement

que j'utilise pour le panier d'achat avec un appel à cette fonction quand la session panier

d'achat comporte au moins 1 élément.

Mais j'ai du mal à comprendre le code, le voici :

<script>

function clignotement(){

if (document.getElementById("Image10").src=='<?=$wwwroot?>/design/CoteNavig_08.jpg')

document.getElementById("Image10").src='<?=$wwwroot?>/design/panier3rouge_02.jpg';

else document.getElementById("Image10").src='<?=$wwwroot?>/design/CoteNavig_08.jpg';

}

// mise en place de l appel régulier de la fonction toutes les 0.5 secondes

</script>

En fait ça marche mais je comprend pas le : Else puisque l'image vaux tout le temps true (vu qu'elle existe) pourquoi réussit-il à m'afficher aussi la 2eme image avec l'intervalle de temps ?

Merci à tous

bien evidemment Kinf, puisque tu lui dis si l'image 10 est coteNavig alors image10 devient panier3rouge...

Donc si image 10 n'est pas coteNavig tu la réaffiche!!!

voilà ;)

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

bien evidemment Kinf, puisque tu lui dis si l'image 10 est coteNavig alors image10 devient panier3rouge...

Donc si image 10 n'est pas coteNavig tu la réaffiche!!!

voilà ;)

Dsl je viens de comprendre en fait c'est une permutation toute bête.

Quand l'image est A alors elle devient B et si l'image n'est pas A (donc B) elle redevient A

Et en combinant avec la fonction setIntervalle(clignotement(),500) :

je fais un appel de cette fonction toutes les 0.5s ce qui fait que les 2 images s'intervertissent

quand ma session[panierachat] a une quantite > 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Dsl je viens de comprendre en fait c'est une permutation toute bête.

Quand l'image est A alors elle devient B et si l'image n'est pas A (donc ;) elle redevient A

Et en combinant avec la fonction setIntervalle(clignotement(),500) :

je fais un appel de cette fonction toutes les 0.5s ce qui fait que les 2 images s'intervertissent

quand ma session[panierachat] a une quantite > 1

si le code de paulanna marche, cela te rend les choses encore plus simple

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Twitter Advisto ecommerce

Facebook PEEL Shopping