1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73
|
var pos=0, pe, pe2, reponse='', start_slide=false, request_send=false, stop=false;;
function toLeft()
{
if(start_slide==true)
{
if(pos>=-700)
{
pos=pos-100;
$('ets_alaune').style.left=pos+'px';
}
else
{
$('ets_alaune').innerHTML=reponse;
pos=0;
$('ets_alaune').style.left=pos+'px';
start_slide=false;
request_send=false;
}
}
}
function EntreprisesAlaUne(site)
{
var myAjax, param;
url='http://localhost/proservices/annuaire/entreprises/EtsAlaUne';
if(start_slide==false && request_send==false)
{
param='modele=Entreprises&tache=4';
myAjax = new Ajax.Request(
url,
{
method: 'post',
parameters: param,
onComplete: Complet,
onCreate: Creation
}
);
}
}
function Creation(requete)
{
request_send=true;
//pe2.stop();
//alert('pe2 stopé');
}
function Complet(requete)
{
reponse = requete.responseText;
start_slide=true;
//alert('lancement periodical');
}
function StopSlideShow()
{
if(stop==false)
{
stop=true;
pe2.stop();
$('play_pause_ets_alaune').src='themes/default/images/play2.png';
}
else
{
pe2 = new PeriodicalExecuter(EntreprisesAlaUne, 6);
stop=false;
$('play_pause_ets_alaune').src='themes/default/images/pause2.png';
}
//start_slide=false;
}
//pe.currentlyExecuting==false
pe2 = new PeriodicalExecuter(EntreprisesAlaUne, 6);
pe = new PeriodicalExecuter(toLeft, 0.1); |
Partager