La date/heure actuelle est Jeu 28 Mar 2024 - 16:50

1 résultat trouvé pour compteur

Modifier un script widget de temps et journalier.

désolé pour le contre-temps ...

on fait un essai ?

Code:
<link href="http://fonts.googleapis.com/css?family=Audiowide" rel="stylesheet" type="text/css" />
<style>
#apDiv12,
#apDiv10,
#apDiv11,
#apDiv13
{
width:220px;margin:auto;font-size:20px;
font-family: 'Audiowide', cursive;color:#FFFF99;
text-shadow:0 0 1px #000000,3px 3px 2px #3366FF;
text-align:center;padding:5px;
}
#divimage
{
width:220px;margin:auto;text-align:center;
}
#lod
{
width:220px;height:200px;position:relative;
}
#corne,
#lodstat
{
font-size:20px;font-family: cursive;line-height:1;
}
#corne
{
padding-top:10px;
color:#ff0000; /* couleur rouge */
text-shadow: 1px  1px 0 #ffffff,-1px -1px 0px #ffffff,
-1px 1px 0px #ffffff,1px -1px 0px #ffffff;
}
#lodstat
{
position:absolute;
width:100%;
bottom:10px;
color:#FFFF99; /* couleur jaune très pale */
text-shadow:0 0 1px #000000,3px 3px 2px #3366FF;
}
#lodstat span{color:#ffaa00; /* couleur orange clair */}

#raid_caligor{color:Gold; /* couleur or */}

#arene_maitre{color:#dddddd; /* couleur gris clair */}

#arene_talent{color:#ccffff; /* couleur bleu clair */}

#apDiv13{color:#ff0000; /* couleur rouge */}
</style>
<script type="text/javascript">
window.onload = function()
{
setInterval(function(){date_heure();}, 1000);
//On actualise l'heure toutes les secondes
};
function compZero(nombre)
{
return nombre < 10 ? '0' + nombre : nombre;
}
function date_heure()
{
/* ****************** */
/* variables de temps */
/* ****************** */

var infos = new Date();
var seconde = infos.getSeconds();
var minute = infos.getMinutes();
var heure = infos.getHours();
var jour = infos.getDay();
var jour_du_mois = infos.getDate();
var mois = (infos.getMonth()+1);
var mot_seconde = " secondes";
if ((59-seconde == 1)||(59-seconde === 0))
{mot_seconde = " seconde";}
var rebour_sec = compZero(59-seconde);

/* *********************************** */
/* Variables pour l'affichage habituel */
/* *********************************** */

var msg_lod = "http://img11.hostingpics.net/pics/477189puit.jpg";
var corne ="";
var corne_canal ="";
var lod_open ="";
var lod_open_canal ="";
var msg_ci="";
var msg_canal = "Tous canaux";
var raid_caligor = "";
var arene_maitre = "";
var arene_talent = "";
var msg_event = "";
var msg_arc = "";

/* ************************************** */
/* Variables pour l'affichage maintenance */
/*  Affichez le mois , le jour , l'heure  */
/*      de début et l'heure de fin        */
/* ************************************** */

var maint_mois = "2";
var maint_jour = "26";
var maint_heure_debut = "09";
var maint_heure_fin = "11";

// Images de fond LOD ouvert - LOD fermé

var msg_lod_open = "http://i38.servimg.com/u/f38/18/42/41/61/lodope10.jpg";
var msg_lod_close = "http://i38.servimg.com/u/f38/18/42/41/61/lodclo10.jpg";
var msg_talent_open ="http://i38.servimg.com/u/f38/16/92/65/10/3vs311.png";

// event arc en ciel de 7 minutes toutes les 3 heures

for (arc_h = 0; arc_h < 23; arc_h += 3)
{
if (heure==arc_h && minute < 7)
{
msg_arc = "Bataille Arc-en ciel<br>tps restant "+compZero(6-minute)+":"+rebour_sec;
}
}

// activation du rebours CI

var msg_ci_actif = "CI : reste "+compZero(14-minute)+":"+rebour_sec;
for (ci_h=0; ci_h<23; ci_h+=3)
{
if (heure==ci_h && minute<15)
{
msg_ci = msg_ci_actif;
}
}

// activation du rebours CORNE

var decompte,corne_actif,i;
for (i = 60; i >= 0; i-=5)
{ if (minute==(i-1))
{
corne_actif = "CORNE<br>"+rebour_sec+mot_seconde;
}
else if(minute<(i-1))
{
decompte=i-2-minute;
corne_actif = "CORNE<br>dans "+compZero(decompte)+":"+rebour_sec;
}
}

// activation du raid CALIDOR , samedi et dimanche , à 17 et 20 heures

if((jour==0||jour==6) && (heure==17||heure==20))
{
raid_caligor = "Raid Caligor<br>Acte 4<br>reste "+compZero(59-minute)+":"+rebour_sec;
}
else
{
raid_caligor = "";
}

// activation de l'arene MAITRE , samedi et dimanche , de 15 à 22 heures

for (wh = 15; wh < 22; wh++)
{
if((jour===0||jour==6) && heure==wh)
{
arene_maitre = "Arène des Maîtres<br>Canal 5";
}
}

//Condition suivant l'heure du jour , si différent des variables de l'affichage habituel

switch(heure)
{
case 0:
if(minute<15)
{
msg_ci = msg_ci_actif;
}
else
msg_ci = "Prochain CI : 02h";
break;
case 1:
msg_ci = "Prochain CI : 02h";
break;
case 2:
if(minute<15)
{
msg_ci = msg_ci_actif;
}
else
msg_ci = "Prochain CI : 04h";
break;
case 3:
msg_ci = "Prochain CI : 04h";
break;
case 4:
if(minute<15)
{
msg_ci = msg_ci_actif;
}
else
msg_ci = "Prochain CI : 06h";
break;
case 5:
msg_ci = "Prochain CI : 06h";
break;
case 6:
if(minute<15)
{
msg_ci = msg_ci_actif;
}
else
msg_ci = "Prochain CI : 08h";
break;
case 7:
msg_ci = "Prochain CI : 08h";
break;
case 8:
if(minute<15)
{
msg_ci = msg_ci_actif;
}
else
msg_ci = "Prochain CI : 10h";
break;
case 9:
msg_ci = "Prochain CI : 10h";
break;
case 10:
if(minute<15)
{
msg_ci = msg_ci_actif;
}
else
msg_ci = "Prochain CI : 12h";
break;
case 11:
msg_ci = "Prochain CI : 12h";
break;
case 12:
if(minute<15)
{
msg_ci = msg_ci_actif;
}
else
msg_ci = "Prochain CI : 14h";
break;
case 13:
msg_lod = msg_talent_open;
msg_ci = "Prochain CI : 14h";
arene_talent = "Arène des Talents<br>Canal 3 et 4";
break;
case 14:
if(minute<15)
{
msg_ci = msg_ci_actif;
msg_lod = msg_lod_open;
lod_open = "LOD OUVERT";
lod_open_canal = "Canal 1 et 5";
arene_talent = "Arène des Talents<br>Canal 3 et 4";
}
else
{
msg_ci = "Prochain CI : 16h";
msg_lod = msg_lod_open;
lod_open = "LOD OUVERT";
lod_open_canal = "Canal 1 et 5";
arene_talent = "Arène des Talents<br>Canal 3 et 4";
}
break;
case 15:
if(minute<30)
{
msg_ci = "Prochain CI : 16h";
msg_lod = msg_lod_open;
lod_open = "LOD OUVERT";
lod_open_canal = "Canal 1,2,4 et 5";
arene_talent = "Arène des Talents<br>Canal 3 et 4";
}
else
{
msg_ci = "Prochain CI : 16h";
msg_lod = msg_lod_open;
corne = corne_actif;
corne_canal = "Canal 1 et 5";
lod_open = "LOD OUVERT";
lod_open_canal = "Canal 2 et 4";
arene_talent = "Arène des Talents<br>Canal 3 et 4";
}
break;
case 16:
if(minute<15)
{
msg_ci = msg_ci_actif;
msg_lod = msg_lod_open;
lod_open = "LOD OUVERT";
lod_open_canal = "Canal 2,3 et 4";
arene_talent = "Arène des Talents<br>Canal 3 et 4";
}
else if(minute<30)
{
msg_ci = "Prochain CI : 18h";
msg_lod = msg_lod_open;
lod_open = "LOD OUVERT";
lod_open_canal = "Canal 2,3 et 4";
arene_talent = "Arène des Talents<br>Canal 3 et 4";
}
else
{
msg_ci = "Prochain CI : 18h";
msg_lod = msg_lod_open;
corne = corne_actif;
corne_canal = "Canal 2 et 4";
lod_open = "LOD OUVERT";
lod_open_canal = "Canal 3";
arene_talent = "Arène des Talents<br>Canal 3 et 4";
}
break;
case 17:
if(minute<30)
{
msg_ci = "Prochain CI : 18h";
msg_lod = msg_lod_open;
lod_open = "LOD OUVERT";
lod_open_canal = "Canal 3";
arene_talent = "Arène des Talents<br>Canal 3 et 4";
}
else
{
msg_ci = "Prochain CI : 18h";
msg_lod = msg_lod_close;
corne = corne_actif;
corne_canal = "Canal 3";
lod_open = "LOD FERME";
arene_talent = "Arène des Talents<br>Canal 3 et 4";
}
break;
case 18:
if(minute<15)
{
msg_ci = msg_ci_actif;
arene_talent = "Arène des Talents<br>Canal 3 et 4";
}
else
{
msg_ci = "Prochain CI : 20h";
arene_talent = "Arène des Talents<br>Canal 3 et 4";
}
break;
case 19:
msg_ci = "Prochain CI : 20h";
msg_lod = msg_lod_open;
lod_open = "LOD OUVERT";
lod_open_canal = "Canal 1 et 5";
arene_talent = "Arène des Talents<br>Canal 3 et 4";
break;
case 20:
if(minute<15)
{
msg_ci = msg_ci_actif;
msg_lod = msg_lod_open;
lod_open = "LOD OUVERT";
lod_open_canal = "Canal 1,2,4 et 5";
arene_talent = "Arène des Talents<br>Canal 3 et 4";
}
else if(minute<30)
{
msg_ci = "Prochain CI : 22h";
msg_lod = msg_lod_open;
lod_open = "LOD OUVERT";
lod_open_canal = "Canal 1,2,4 et 5";
arene_talent = "Arène des Talents<br>Canal 3 et 4";
}
else
{
msg_ci = "Prochain CI : 22h";
msg_lod = msg_lod_open;
corne = corne_actif;
corne_canal = "Canal 1 et 5";
lod_open = "LOD OUVERT";
lod_open_canal = "Canal 2 et 4";
arene_talent = "Arène des Talents<br>Canal 3 et 4";
}
break;
case 21:
if(minute<30)
{
msg_ci = "Prochain CI : 22h";
msg_lod = msg_lod_open;
lod_open = "LOD OUVERT";
lod_open_canal = "Canal 2,3 et 4";
}
else
{
msg_ci = "Prochain CI : 22h";
msg_lod = msg_lod_open;
corne = corne_actif;
corne_canal = "Canal 2 et 4";
lod_open = "LOD OUVERT";
lod_open_canal = "Canal 3";
}
break;
case 22:
if(minute<15)
{
msg_ci = msg_ci_actif;
msg_lod = msg_lod_open;
lod_open = "LOD OUVERT";
lod_open_canal = "Canal 3";
}
else if(minute<30)
{
msg_ci = "Prochain CI : 00h";
msg_lod = msg_lod_open;
lod_open = "LOD OUVERT";
lod_open_canal = "Canal 3";
}
else
{
msg_ci = "Prochain CI : 00h";
msg_lod = msg_lod_close;
corne = corne_actif;
corne_canal = "Canal 3";
lod_open = "LOD FERME";
}
break;
case 23:
msg_ci = "Prochain CI : 00h";
break;
}

// maintenance parametrable , parametres en début de script

for (var h = maint_heure_debut; h < maint_heure_fin; h++)
{
if(mois==maint_mois && jour_du_mois==maint_jour && heure==h)
{
msg_ci = "";
msg_canal = "Fin prévue à "+maint_heure_fin+"h00";
msg_lod = "http://img15.hostingpics.net/pics/624248serveurmaintenance.jpg";
corne ="";
corne_canal ="";
lod_open ="";
lod_open_canal ="";
raid_caligor = "";
arene_maitre = "";
arene_talent = "";
msg_event = "";
msg_arc = "";
}
}

// event st valentin du 11/02 à 9h00 au 25/02 à 11h

for (jdm = 12; jdm < 25; jdm++)
{
if ((mois==2 && jour_du_mois==11 && heure>=9)||(mois==2 && jour_du_mois==jdm)||(mois==2 && jour_du_mois==25 && heure<11))
{
msg_event = '<img src="http://i38.servimg.com/u/f38/12/14/82/30/nostal10.jpg" style="float:left" alt="coeur">Evènement<br>St Valentin';
}
}

// remplissage des div de l'html

document.getElementById('date_heure').innerHTML = "HEURE : " + compZero(heure) + ':' + compZero(minute) ;
document.getElementById('heure_message_lod').innerHTML='<div id="lod" style="background:url('+msg_lod+')"><div id="corne">'+corne+'<br>'+corne_canal+'</div><div id="lodstat">'+lod_open+'<br><span>'+lod_open_canal+'</span></div></div>';
document.getElementById('heure_message_ci').innerHTML=msg_ci;
document.getElementById('heure_message_canal').innerHTML=msg_canal;
document.getElementById('raid_caligor').innerHTML=raid_caligor;
document.getElementById('arene_maitre').innerHTML=arene_maitre;
document.getElementById('arene_talent').innerHTML=arene_talent;
document.getElementById('message_event').innerHTML=msg_event;
document.getElementById('message_arc').innerHTML=msg_arc;
}
</script>
<div id="apDiv12">
<div id="date_heure"></div>
</div>
<div id="divimage">
<div id="heure_message_lod"></div>
</div>
<div id="apDiv10">
<div id="heure_message_ci"></div>
<div id="heure_message_canal"></div>
<div id="message_arc"></div>
</div>
<div id="apDiv11">
<div id="raid_caligor"></div>
<div id="arene_maitre"></div>
<div id="arene_talent"></div>
</div>
<div id="apDiv13">
<div id="message_event"></div>
</div>


#nostale , #compteur , #temps , #widget , #affichage , #chrono
par Scoubifitz
le Jeu 26 Fév 2015 - 18:49
 
Rechercher dans: Archives des problèmes avec un code
Sujet: Modifier un script widget de temps et journalier.
Réponses: 68
Vues: 6508

Revenir en haut

Sauter vers: