création d'un site Internet
Prototype.js

PeriodicalExecuter.stop()

Paramètres : PeriodicalExecuter.stop()

Rôle : stop une fonction en cours d'execution

Retourne : ???

Note : -

Cliquez sur "Tester" et le calque disparaitra au bout de 2 secondes (après avoir affiché un message dans le calque).
La fonction ne sera donc lancée qu'au bout de 2 secondes et executée qu'une seule fois.
Très pratique pour la gestion d'un preloader.

Contenu du calque
function tester()
{
	var fonctionAAppeler;
	var o_PeriodicalExecuter;
	
	document.getElementById("div_1").innerHTML = "Disparition en cours...";
	attendreUnPeuAvantDeLancerUneFonction("disparaitreCalque",2);
	
	function attendreUnPeuAvantDeLancerUneFonction(nomDeLaFonction,tempsAttente)
	{
		fonctionAAppeler = nomDeLaFonction;
		o_PeriodicalExecuter = new PeriodicalExecuter(lancerUneFonction,tempsAttente);
	}
	function lancerUneFonction()
	{
		o_PeriodicalExecuter.stop();
		eval(fonctionAAppeler+"()");
	}
	function disparaitreCalque()
	{
		document.getElementById("div_1").style.visibility = "hidden";
	}
}

Contacter le webmaster

agence creation sites  | 
agence web la rochelle  | 
creation site referencement  | 
creation sites  | 
developpeur web  | 
dictionnaire  | 
jQuery  | 
scriptaculous  | 
xhtml