création d'un site Internet
Prototype.js

Ajax.PeriodicalUpdater.CONSTRUCTOR()

Paramètres : Ajax.PeriodicalUpdater(conteneur, url, [{options}])

Rôle : crée une requête ajax et rafraichit le contenu d'un element HTML avec le flux retourné toute les N secondes

Retourne : objet ajax

Note : Attention ! Si le fichier "prototype.js" est chargé sur le nom de domaine "monsite1.com",
l'objet Ajax ne pourra faire appel qu'à des fichiers situé sur le même nom de domaine !!!

Options : 
	asynchronous:true | false 
		Définit si la requête doit être gérée de manière synchrone ou asynchrone.
		De façon synchrone, le script va rester bloqué jusqu'à ce que la réponse arrive.
		Tandis qu'en asynchrone, le script suit son cours et la fonction onSuccess sera appelée une fois la requête reçue. 
	method:'get' | 'post' 
		Type de méthode d'envoi. 
	parameters:'var1=val1'val2=var2' 
		Valeurs à envoyer en argument de la requête via la méthode get. 
	postBody:'var1=val1'val2=var2' 
		Valeurs à envoyer en argument de la requête via la méthode post. 
	onSuccess:function(t) 
		Fonction à effectuer après réponse positive de la requête. t est l'objet XMLHttpRequest. 
	on404:function(t) 
		Fonction à effectuer en cas d'erreur 404 (page introuvable). 
	onFailure:function(t) 
		Fonction à effectuer en cas d'échec de la requête. 
	evalScripts:false | true 
		Évalue les scripts qui pourraient être inclus dans la réponse. 	
	insertion:Insertion.Before | Insertion.After | Insertion.Top | Insertion.Bottom
		permet d'insérer le contenu retourné à un endroit relatif à l'élément HTML cible1

On créé un objet Ajax, on appel l'url "flux01.php" et on affiche le flux retourné par le fichier "flux02.php" directement dans le calque toute les 1 seconde.

calque 1
function tester()
{
	elementHTML = document.getElementById('div_1');
	var url = "flux02.php";
	o_options = new Object();
	o_options = {method:'get',frequency:1};
	var laRequete = new Ajax.PeriodicalUpdater(elementHTML,url,o_options);
}

2012 © Développeur web

agence creation site internet  | 
agence creation sites  | 
agence web la rochelle  | 
conjugaison  | 
creation sites  | 
developpeur web  | 
dictionnaire  | 
jQuery  | 
Quizz cinéma  | 
scriptaculous  | 
video buzz  | 
xhtml