Code : Tout sélectionner
[rdv_ate] => 1
[time_ate] => 120
[news] => 0
[time_news] => 120
[planetvo] => 0
[time_planetvo] => 120
[video] => 0
[time_video] => 120Code : Tout sélectionner
time_....Code : Tout sélectionner
<script type="text/javascript">
var index = new Array();
var colonne0 = new Array();
var colonne1 = new Array();
var test = new Array(index,colonne0,colonne1);
<?php
$index=0;
if(ISSET($_SESSION['rdv_ate']) && $_SESSION['rdv_ate']=1)
{
echo '
index="'.$index.'";
colonne0="rdv";
colonne1="'.$_SESSION['time_ate'].'";';
$index=$index+1;
}
if(ISSET($_SESSION['news']) && $_SESSION['news']=1)
{
echo '
index="'.$index.'";
colonne0="news";
colonne1="'.$_SESSION['time_news'].'";';
$index=$index+1;
}
if(ISSET($_SESSION['planetvo']) && $_SESSION['planetvo']=1)
{
echo '
index="'.$index.'";
colonne0="planetvo";
colonne1="'.$_SESSION['time_planetvo'].'";';
$index=$index+1;
}
if(ISSET($_SESSION['video']) && $_SESSION['video']=1)
{
echo '
index="'.$index.'";
colonne0="video";
colonne1="'.$_SESSION['time_video'].'";';
$index=$index+1;
}
?>
alert(test);Code : Tout sélectionner
var index = new Array();
index[0]="rdv|120";
index[1]="planetvo|120";
for(var iI in index)
{
document.write('<p>Valeur' + iI + ' = ' + index[iI] + '</p>');
}
document.write('<p>Le tableau comprend ' + index.length + ' valeurs.</p>');
alert(test);
// var test= Math.floor(Math.random() * (4 - 1 +1)) + 1;
<?php
echo <<<js
var data = [];
// itération sur ton tableau de session pour la ligne suivante
data.push({nom : 'rdv_ate', temps :120})
js;
exemple basique tu peux y ajouter autant de ligne que tu veux. ça sert à rien d'y mettre les trucs que tu veux pas afficher function display(data) { // l'affichage c'est toi qui voit
}
Il faut jouer cette fonction toutes les x secondes sachant que x est définie dans le paramètre datafunction display(data) {
// l'affichage c'est toi qui voit
setTimeout( function(){
display()
}, data['temp']);
}
la du coup on ne sais pas trop comment savoir d'où viennent les données. function display(index) {
var current = data[index];
// l'affichage c'est toi qui voit
next = index+1;
// on prévois qu'il faut revenir au début si on est à la fin du tableau
if(index +1 > data.length){
next = 0;
}
setTimeout( function(){
display(next)
}, current.temps);
}
bien entendu quand la page est prête il faut lancer la première exécution : display(0). Code : Tout sélectionner
var index = new Array();
index[0]="agenda.php|rdv|120";
index[1]="news.php|news|120";
index[2]="planetvo.php|planetvo|120";
index[3]="video.php|video|120";
Code : Tout sélectionner
$.ajax({
type: "POST",
url: "./agenda.php",
data: "idauteur="+$("#societe_icardms").val()+"&idauteur2="+$("#atelier_icardms").val(),
success: function(html){
$("#affichage_agenda").html(html);
$('#affichage_agenda').css('display', '');
}
});
Code : Tout sélectionner
function display(index) {
document.getElementById("top").style.animation="cf3FadeInOut 4s ease-in-out 0s infinite alternate";
var regSeparator = new RegExp('[|]+','g');
var eachElement = data[index].split(regSeparator);
var url=eachElement[0];
////////var time=eachElement[2]*1000;
var time= 10*1000;
var categorie=eachElement[1];
var ss_config_id=eachElement[3];
// l'affichage c'est toi qui voit
var element = document.getElementById("top");
element.addEventListener("transitionend", $.ajax({
type: "POST",
url: "ajax/"+url,
data: "ss_config_id="+ss_config_id,
success: function(html)
{
$("#affichage").html(html);
}
}), false);
//
next = index+1;
// on prévois qu'il faut revenir au début si on est à la fin du tableau
if(index +1 > data.length-1){
next = 0;
}
setTimeout( function(){
display(next)
}, time);
}
Code : Tout sélectionner
SELECT
sspv.Marque as Marque, SUBSTRING(Modele,1,20) as Modele, Famille,
SUBSTRING(Version,1,20) as Version, EnergieLibelle, Kilometrage,
BoiteLibelle, CONCAT(LEFT(Date1Mec, 2),'/',substr(Date1Mec,4,2),'/', RIGHT(Date1Mec,4)) as Date1Mec,
Annee, Couleur,PuissanceFiscale,Couleur, PrixVenteTTC, EquipementsSerieEtOption, Photos
FROM `ss_planetvo_veh` sspv
INNER JOIN ss_planetvo_concession sspc on sspc.id_codepvo= sspv.CodePvo
INNER JOIN ss_planetvo_concession_marque sspcm on sspcm.id_planetvo_concession=sspc.id_planetvo_concession AND sspv.Marque=sspcm.marque
WHERE Photos <>'' AND ss_config_id='".$_POST["ss_config_id"]."' ORDER BY RAND() LIMIT 1
Code : Tout sélectionner
<script type="text/javascript">
function randomImg(){
var tabImg = new Array();tabImg[0] = "155937807239_01_hd.jpg";tabImg[1] = "155937807239_02_hd.jpg";tabImg[2] = "155937807239_03_hd.jpg";tabImg[3] = "155937807239_04_hd.jpg";tabImg[4] = "155937807239_05_hd.jpg";document.getElementById('image').src += tabImg[Math.round(Math.random()*4)];
}
</script><div id="image">
<div class="slideshowpvo"><ul><li><img src="../photos/155937807239_01_hd.jpg" alt="" class="coin" width="800" height="600"/></li><li><img src="../photos/155937807239_02_hd.jpg" alt="" class="coin" width="800" height="600"/></li><li><img src="../photos/155937807239_03_hd.jpg" alt="" class="coin" width="800" height="600"/></li><li><img src="../photos/155937807239_04_hd.jpg" alt="" class="coin" width="800" height="600"/></li><li><img src="../photos/155937807239_05_hd.jpg" alt="" class="coin" width="800" height="600"/></li></ul>
</div>
</div> <table id="enteteplanetvo">
</div> <script type="text/javascript">
alert(document.getElementById("image").getElementsByTagName('img').length-1);
I = 0 ;
Imax = document.getElementById("image").getElementsByTagName('img').length-1 ;
setTimeout(suivante, 2000) ;
function suivante()
{
document.getElementById("image").getElementsByTagName('img')[I].style.display = "none" ;
if ( I < Imax )
I++;
else
I=0;
document.getElementById("image").getElementsByTagName('img')[I].style.display = "block";
setTimeout(suivante, 2000) ;
}
</script>