Bonjour

Dans le cadre de l'école, je dois faire un petit travail, il s'agit tout simplement de choisir un fuseau horaire dans une liste et d'y afficher l'heure. Malheureusement j'ai une l'erreur que voici qui arrive :

Ligne : 45
Car : 1
Erreur : Objet attendu
Code : 0
Je signale que j'ai cette erreur sur les 2 boutons...

Voilà mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
<html>
<head>
<script language="JavaScript">
	<!-- masquage
	
	function update() {
		var suisse = new Date();
		var heure = suisse.getHours();
		var minutes = suisse.getMinutes();
		var secondes = suisse.getSeconds();
		
		window.document.formulaireSuisse.heure_suisse.value = heure + "h" + minutes + "m" + secondes;
	}
	
	function calculHour() {
		var heureUTC = new Date();
		var heures1 = heureUTC.getUTCHours();
		var minutes1 = heureUTC.getUTCMinutes();
		var secondes1 = heureUTC.getUTCSeconds();
		
		if(window.document.formulaireGMT.fuseaux.selected == "New York"){
			heures1 = heures1 - 5;
			window.document.formulaireGMT.heure_GMT.value = heures1 + "h" + minutes1 + "m" + secondes1;
		}else(window.document.formulaireGMT.fuseaux.selected == "Londres"){
			window.document.formulaireGMT.heure_GMT.value = heures1 + "h" + minutes1 + "m" + secondes1;
		}else(window.document.formulaireGMT.fuseaux.selected == "Tokyo"){
			heures1 = heures1 + 9;
			window.document.formulaireGMT.heure_GMT.value = heures1 + "h" + minutes1 + "m" + secondes1;
		}else(window.document.formulaireGMT.fuseaux.selected == "San Fransisco"){
			heures1 = heures1 - 8;
			window.document.formulaireGMT.heure_GMT.value = heures1 + "h" + minutes1 + "m" + secondes1;
		}
		
		//window.document.formulaireGMT.heure_GMT.value = "heures1";
	}
	
	// fin du masquage -->
</script>
<title>Horloge</title>
</head>
<body>
<form name = "formulaireSuisse">
  Heure Courante (Suisse) :
  <input type = "text" name = "heure_suisse">
  <input type = "button" value = "Mettre à jour" onClick = "update();">
</form>

<form name = "formulaireGMT">
  Fuseau horaire : 
  <select name = "fuseaux">
    <option>New York</option>
    <option>Londres</option>
    <option>Tokyo</option>
    <option>San Fransisco</option>
  </select>
  <br>
  Heure Courante (GMT Selectionné) :
  <input type = "text" name = "heure_GMT">
  <input type = "button" value = "Changer fuseau" name="button1" onClick = "calculHour();">
</form>
</body>
</html>
Les lignes en rouge sont celles sur lesquelles les erreurs pointent.

Est-ce que vous savez d'ou cela peut venir ?

Merci