:: Easy-Script.com :: Index du Forum

Votre bannière ici !

 FAQFAQ   RechercherRechercher   Liste des MembresListe des Membres   Groupes d'utilisateursGroupes d'utilisateurs   S'enregistrerS'enregistrer 
 RSS : Les 20 dernières discussions des forums d'Easy-Script.nom RSS   ProfilProfil   Messages PrivésMessages Privés   ConnexionConnexion 

Poster un nouveau sujet  Répondre au sujet
tableau d'heure de plusieurs pays
houston02


Inscrit le: 10 Nov 2006
Messages: 2
Répondre en citant
bonjour, il y a quelques mois j'Avais un tableau qui afficher l'heure de plusieurs pays (je l'ai perdu)

je pouvais mettre plusieurs pays avec l'heure en direct
le code correspond a pu pres à celui que j'ai trouver sur easy-script :

Code:
<head><script language=javaScript>
<!-- DEBUT DU SCRIPT -->

/*Script téléchargé sur EasyScript (www.easy-script.com)*/

// CHANGER AUCUNE VALEUR POUR QUE LE SCRIPT RESTE LOGIQUE
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

<!-- FIN DU SCRIPT -->
</script>


</head>


sauf que moi je ne veut pas que ça defile dans la barre des titres ni que ça change de pays a chaque fois , je veut que ce soit tous dans un tableau a la suite
----------------------------------------------------------
PAYS | PAYS | PAYS | etc...
-----------------------------------------------------------
merci d'avance

_________________
Google est votre amis
Voir le profil de l'utilisateurEnvoyer un message privéEnvoyer l'e-mailVisiter le site web du posteurMSN Messenger
Redox
Modérateurs
Modérateurs

Inscrit le: 07 Sep 2004
Messages: 973
Répondre en citant
Salut,

Voici le code corrigé (au plus rapide, dans le sens où j'ai omis des vérifications qui pourraient s'avérer nécessaire) pour réaliser ce que tu veux, à toi de modifier l'affichage comme tu le sens:

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

var hours
var shifthours
var minutes
var seconds
var localhours
var thisplace

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) {

      for  (i_worldtime=0;i_worldtime<=worldtime.length;i_worldtime++){

      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.getElementById('layer1').innerHTML += " ------ "+thistime+" --- >>> "+thisplace[0]+" <<< ---------------------------------<br>";
   
      }
   }
}

window.onload=showtime

</script>
</head>
<body>
<div id="layer1"></div>
</body>
</html>


Voir le profil de l'utilisateurEnvoyer un message privé
super mais ...
houston02


Inscrit le: 10 Nov 2006
Messages: 2
Répondre en citant
salut Redox

Le javascript que tu m'a fait est tout simplement SUPER !
mais malheuresement,
il ya deux problémes :

- les heures ne sont pas automatiques il faut actualiser la page { j'aimerais que ce soie automatique }

- je voudrais que ce soi en tableau horizontal
mais ce n'est pas un probleme au pire je pourrais me debrouillez tout seul

mais ce que je voudrais que tu corrige c'est les heures car je voudrais que ce soie automatique tu vois ce que je veut dire ?

merci d'avance

_________________
Google est votre amis
Voir le profil de l'utilisateurEnvoyer un message privéEnvoyer l'e-mailVisiter le site web du posteurMSN Messenger
Annonces && Topic Scooping
tableau d'heure de plusieurs pays
Vous pouvez poster de nouveaux sujets dans ce forum
Vous pouvez répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum
Toutes les heures sont au format GMT + 2 Heures  
Page 1 sur 1  

  
  
 Poster un nouveau sujet  Répondre au sujet  


Powered by phpBB © 2001, 2002 phpBB Group
Traduction par : phpBB-fr.com
Design by Vjacheslav Trushkin
phpBB SEO

Anti Bot Question MOD - phpBB MOD against Spam Bots
Inscriptions / messages bloqués: 2567 / 608