Bonjour,
J'ecris un petit script qui affiche le nom d'un visiteur, et le nombre de visite de ce dernier. Le tout est stocké dans un cookie. C'est un exercice que je fais par rapport a mes cours en javascript et ca ne fonctionne pas chez moi. Sur internet explorer il m'affiche comme erreur "objet attendu" ligne 11 là ou il y a la variable nom = getCookie.

fichier html :
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
 
<html>
	<head>
		<title>Exercices</title>
 
		<script type="text/javascript" src="javascrupt.js"></script>
	</head>
	<body>
 
 
	<script type="text/javascript">
var nom = getCookie('visiteur');
var visites;
if (nom == ""){
    nom = prompt("Votre nom :");
    setCookie("visiteur", nom, 365);
    visites = 0;  
} else 
    visites = Number( getCookie("nombreVisites") );
Visites ++;
setCookie("nombreVisites", Visites, 365);
 
document.write("<p class='message'>Bonjour " + nom + ". C'est votre " + visites + "<sup>ème</sup> visite.</p>");
	</script>
	</body>
</html>
Fichier javascript :

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
function setCookie(name, value, days){
var text = name + "=" + escape(value);
 
if(days !=0){
	var ms = days * 24*60*60*1000;
	var now = new Date();
	now.setTime(now.getTime() + ms);
 
	text  += ";expires=" + now.toGMTString();
	}
	document.cookie = text;
}
 
 
function getCookie(name){
var debut = document.cookie.indexOf(name);
if(debut  ==-1){
	return "";
	}
var fin = document.cookie.indexOf(";", debut) 
if(fin == -1){
	return document.cookie.length;
	}
 
var contenu = document.cookie.substring(debut + name.length +1, fin);
	return unescape(contenu);
	}
 
function deleteCookie(name){
	setCookie(name, "", -1);
}