Salutations a tous !

J'ai un petit souci concernant l'utilisation des ressources hors ligne... (via le fichier manifest)
Lorsque je fais mes tests en localhost ou sur mon serveur Free, a chaque fois il me télécharge rien et j'ai une erreur.
Voici un peu de code :

index.html :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
<html manifest="iPhone.manifest">
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
<script type="text/javascript" src="iPhone.js"></script>
</head>
 
<body onload="javascript:loaded();">
<div style="text-align:center">
	<img alt="" src="blah.jpg" align="bottom" />
</div>
</body>
</html>
iPhone.manifest :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
CACHE MANIFEST
 
blah.jpg
iPhone.js :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
function loaded() {
	document.body.addEventListener('offline', function () { alert('offline'); }, false);
	document.body.addEventListener('online', function () { alert('online'); }, false);
 
	var cache = window.applicationCache;
	cache.addEventListener('error', function () { alert('error: '+cache.status); }, false);
	cache.addEventListener('checking', function(){ alert('checking: '+cache.status); }, false);
	cache.addEventListener('noupdate', function(){ alert('noupdate: '+cache.status); }, false);
	cache.addEventListener('downloading', function(){ alert('downloading: '+cache.status); }, false);
	cache.addEventListener('progress', function(){ alert('progress: '+cache.status); }, false);
	cache.addEventListener('updateready', function(){ alert('updateready: '+cache.status); }, false);
	cache.addEventListener('cached', function(){ alert('cached: '+cache.status); }, false);
}
Les messages du cache sont : "checking: 2" puis "error: 2". (le 2 correspond à : CHECKING 2 The application cache manifest is being fetched and checked for updates. ; dixit MDC)

J'avais downloadé un exemple de TODO et "copié-collé-adapté" en localhost et sur mon serveur Free mais ca me faisait pareil, 0 octets en download, alors que la démo en ligne me dl bien des ressources (l'appli en elle-meme marche sinon).

Quelqu'un aurait une idée de la procédure a suivre pr que ca marche ? é_è Et également comment afficher l'erreur qui est throwée ?

Merci bcp d'avance !!!