Modifier ce script

Signaler
Messages postés
43
Date d'inscription
lundi 24 septembre 2007
Statut
Membre
Dernière intervention
21 janvier 2010
-
Messages postés
43
Date d'inscription
lundi 24 septembre 2007
Statut
Membre
Dernière intervention
21 janvier 2010
-
salut a tous

jai degote ce script qui affiche les fuseaux horaires

mais laffichage se fait dans la barre de titre de la fenetre et change regulierement

MON SOUHAIT :

je voudrai transformer quelque peu ce script

1     afficher les fuseaux dans une table que je placerai ou bon me semble
       sur une de mes pages, ET NON sur la barre des titres de la fenetre

2     afficher chaque les fuseau  de manierre fixe dans une petite td
       afin d aligner les fuseaux a la suite des autres
      OU MIEUX AFFICHER UNE CARTE DUMONDE
      et placer chaque heure au niveau de sa situation geographique

un genre de mappemonde et les heures a l aplomb de chaque ville

tout ce qui est mise en page c ok, jutiliserai du simple html

mais la modification du script et lappell de chaque heure pour

la placer ou je le souhaite,

je ne sais pas faire

pourriez vous maider ?

merci par avance

ciao bye bye

     

1 réponse

Messages postés
43
Date d'inscription
lundi 24 septembre 2007
Statut
Membre
Dernière intervention
21 janvier 2010

<html>
<head>
<script language=javaScript>

var hours
var shifthours
var minutes
var seconds
var localhours
var pause=2000
var thisplace
var i_worldtime=0
var timer
var worldtime = new Array()

worldtime[0]="Azores,-1"
worldtime[1]="Baghdad,3"
worldtime[2]="Beijing,8"
worldtime[3]="Berlin,1"
worldtime[4]="Buenos Aires,-3"
worldtime[5]="Chicago,-6"
worldtime[6]="Denver,-7"
worldtime[7]="Hong Kong,8"
worldtime[8]="Honolulu,-10"
worldtime[9]="Johannesburg,2"
worldtime[10]="Kairo,2"
worldtime[11]="Lima,-5"
worldtime[12]="London,0"
worldtime[13]="Mexico City,-6"
worldtime[14]="Moscow,3"
worldtime[15]="New York,-5"
worldtime[16]="Paris,1"
worldtime[17]="Perth,8"
worldtime[18]="Rio de Janheiro,-2"
worldtime[19]="San Francisco,-8"
worldtime[20]="Sydney,11"
worldtime[21]="Tokyo,9"

function showtime() {
if (document.all) {
thisplace=worldtime[i_worldtime].split(",")
thistime= new Date()
hours=thistime.getUTCHours()
hours=eval(hours)
shifthours=eval(thisplace[1]) //lwf
localhours=eval(shifthours+hours)
if (localhours <0) {localhours=24+localhours}
if (localhours >=24) {localhours=localhours-24}

minutes=thistime.getUTCMinutes()
seconds=thistime.getUTCSeconds()

if (thisplace[0]=='Delhi') {
minutes=eval(minutes+30)
if (minutes>=60) {
minutes=eval(minutes-60)
localhours=eval(localhours+1)
}
}
if (eval(minutes) < 10) {minutes="0"+minutes}
if (eval(seconds) < 10) {seconds="0"+seconds}
if (eval(localhours) < 10) {localhours="0"+localhours}
thistime = localhours+":"+minutes+":"+seconds
document.title=" ------ "+thistime+" --- >>> "+thisplace[0]+" <<< ---------------------------------"
i_worldtime++ //lwf
if (i_worldtime>=worldtime.length) {
i_worldtime=0
}
timer =setTimeout("showtime()",pause)
}
}

window.onload=showtime

</script>
<SCRIPT LANGUAGE="JavaScript">
window.defaultStatus='Afficher les fuseaux horaires';
</SCRIPT>
<STYLE TYPE="text/css">BODY {scrollbar-face-color: #0069B3; scrollbar-shadow-color: #000000;scrollbar-highlight-color: #FFFFFF;scrollbar-3dlight-color: #000000; scrollbar-darkshadow-color: #000000; scrollbar-track-color: #0069B3; scrollbar-arrow-color: #FFCC00;}</STYLE>
</head>

COMMENT AFFICHER LES FUSEAUX CHACUN DANS UNE TD DE MANIERE FIXE ???

afin de les placer ou je le souhaite sur une mappemonde

</html>