Bonjour, je recherche un script jquery qui ferrais :
Afficher un indicateur de chargement pendant l'exécution des requêtes Ajax,
pensez vous qu'on peut trouver sa, svp?
ou sinon comment adapter ce code en jquery?
page html:
qu'en pensez vous svp?
Modifié par Mika2008 (01 Aug 2009 - 00:16)
Afficher un indicateur de chargement pendant l'exécution des requêtes Ajax,
pensez vous qu'on peut trouver sa, svp?
ou sinon comment adapter ce code en jquery?
page html:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>AJAX : Exemple de client</title>
<script type="text/javascript" src="prototype-1.5.1_rc2.js"></script>
<script type="text/javascript" src="test4.js"></script>
</head>
<body>
<p>
<a href="" onclick="gestionClic(); return false;">
Cliquez ici !
</a>
</p>
<div id="resultat"> </div>
</body>
</html>
<?php
echo (hello world);
?>
function gestionClic()
{
var monForm = $('monForm');
var champ_date_debut = monForm.date_debut.value;
var myAjax = new Ajax.Request(
'./traitement.php',
{
method: 'post',
postBody: 'date_debut='+champ_date_debut,
onComplete: function (originalRequest)
{
},
onSuccess: function (xhr)
{
$('resultat').innerHTML = xhr.responseText;
}
}
);
} // gestionClic()
var myGlobalHandlers = {
onCreate: function()
{
if (!$('chargement'))
{
creationIndicateur();
}
Element.show('chargement');
},
onComplete: function()
{
if(Ajax.activeRequestCount == 0){
Element.hide('chargement');
}
}
};
Ajax.Responders.register(myGlobalHandlers);
// En incluant un bloc HTML directement dans le document :
function creationIndicateur()
{
new Insertion.Top(document.body, '<div id="chargement" style="display: none;position: fixed;bottom: 0;padding: 0;height: 20px;margin: 0;width: 100%;background-color: #FFFF99;display: block;text-align: center;font-weight: bold;font-size: 1.3em;font-family: Verdana, Arial, Helvetica, sans-serif;padding-top: 5px;"><img src="images/ajax_indicator.gif" align="absmiddle"> Chargement... <br /><br /><br /></div>');
}
qu'en pensez vous svp?
Modifié par Mika2008 (01 Aug 2009 - 00:16)