Probleme avec le javascript chez free

Résolu
Agit0 -  
 Agit0 -
Bonjour,
voila , cela fait quelques heures que je cherche sans trouver , je viens donc demander votre aide.
J'ai crée un disclamer pour la premiere page de mon site faisant appelle à du javascript
Lorsque j'ouvre le fichier index.html ( faisant appelle au fichier disclamer.js )sur mon ordinateur , tout fonctionne tres bien
Mais une fois hébergé chez free rien ne s'affiche , la page reste blanche
en regardant le code source de cette page je voit bien le bon code , j'en conclu que le probleme viens du fichier .js ou de l'appel de celui ci

voici mes scripts:
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
	<head>
		<title>**********</title>
		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
		<meta content="IE=EmulateIE7" http-equiv="X-UA-Compatible"/>
		<link rel="stylesheet" type="text/css" href="index1.css" media="all"/>
		<script type='text/javascript' language="Javascript" src='disclaimer.js'></script>
		<script type='text/javascript' language="JavaScript">
			i1 = new Image;i1.src = "menu/image2.jpg";
			i2 = new Image;i2.src = "haut.jpg";
			i3 = new Image;i3.src = "corp.jpg";
			i4 = new Image;i4.src = "bas.jpg";
			
			
			
		</script>
											<!--[if lt IE 7]>
											<link rel="stylesheet" type="text/css" href="css/lt7.css" media="screen"/>
											<script type="text/javascript" src="js/ie-png.js"></script>
											<![endif]-->
	</head><body>
	<div id="dl" style="width:0px; height: 0px ; margin-top : -10px"></div></body>


disclamer.js

function decompte() {
    if(c>0){
        document.getElementById("dl").innerHTML = '<div id=disclaimer><div id=disclaimer-fond></div><div id=disclaimer-conteneur><div id=disclaimer-cadre>***' + c + '</div></div>';
        c=c-1;        
        setTimeout("decompte()", 1000);
    } else {
        var tt = '' +        
        
        '***';
		document.getElementById("dl").innerHTML = tt;
    }
}
var c=9;          
if (window.location.hash == "#dlt")
    c = 0;
	


voila merci d'avance

Agit0

2 réponses

  1. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    Salut.
    Le Javascript est du côté client, le serveur n'influence pas son fonctionnement.
    Dans ta page HTML, je vois nul par que tu inclus disclamer.js.
    De plus, tu lances nul par la fonction decompte().
    0
  2. Agit0
     
    ah oui j'ai oublié de placer le
    onload="decompte();"

    dans la balise body
    merci beaucoup
    0