Forum de discussion
Forum « Programmation Javascript » (archives)
La page ne s'affiche pas si elle a déjà été visitée
Envoyé: 18 novembre 2004, 15h18 par sebastien
J'ai un petit problème sous IE lorsque la page d'accueil de mon site a déjà été chargée. Lors d'une visite postérieure, la page semble se charger, mais rien ne s'affiche. Il faut pour cela cliquer sur l'icône "historique" de IE pour afficher correctement la page.
Voici le code que j'ai (honteusement) récupéré, je n'en comprends malheureusement pas toute la signification :
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=ISO-8859-1">
<title>sjukdom________________________________________________________________________________________________________________________________________________________________________________________________________</title>
<meta name="generic" content="music">
<meta name="keywords" content="">
<meta name="description" content="Official website of Sjukdom.">
<script language="javascript">
<!--
function OpenPopup()
{
window.open('sjukdom.html','popup','scrollbars=0,resizable=0,width=100,height=600,top=100,left=100');
}
//-->
</script>
<script language="Javascript">
<!--
self.moveTo(0,0);self.resizeTo(screen.availWidth,screen.availHeight);
//-->
</script>
<csactions>
<csaction name="B9A65F4B0" class="Open Window" type="onevent" val0="menu.html" val1="" val2="800" val3="600" val4="false" val5="false" val6="false" val7="false" val8="false" val9="false" val10="false" urlparams="1"></csaction>
</csactions>
<csscriptdict>
<script><!--
function CSClickReturn () {
var bAgent = window.navigator.userAgent;
var bAppName = window.navigator.appName;
if ((bAppName.indexOf("Explorer") >= 0) && (bAgent.indexOf("Mozilla/3") >= 0) && (bAgent.indexOf("Mac") >= 0))
return true; // dont follow link
else return false; // dont follow link
}
CSStopExecution = false;
function CSAction(array) {
return CSAction2(CSAct, array);
}
function CSAction2(fct, array) {
var result;
for (var i=0;i<array.length;i++) {
if(CSStopExecution) return false;
var actArray = fct[array[i]];
if (actArray == null) return false;
var tempArray = new Array;
for(var j=1;j<actArray.length;j++) {
if((actArray[j] != null) && (typeof(actArray[j]) == "object") && (actArray[j].length == 2)) {
if(actArray[j][0] == "VAR") {
tempArray[j] = CSStateArray[actArray[j][1]];
}
else {
if(actArray[j][0] == "ACT") {
tempArray[j] = CSAction(new Array(new String(actArray[j][1])));
}
else
tempArray[j] = actArray[j];
}
}
else
tempArray[j] = actArray[j];
}
result = actArray[0](tempArray);
}
return result;
}
CSAct = new Object;
function CSOpenWindow(action) {
var wf = "";
if (wf=="" && window.navigator.appName=="Opera") wf=" ";
wf = wf + "width=" + action[3];
wf = wf + ",height=" + action[4];
wf = wf + ",resizable=" + (action[5] ? "yes" : "no");
wf = wf + ",scrollbars=" + (action[6] ? "yes" : "no");
wf = wf + ",menubar=" + (action[7] ? "yes" : "no");
wf = wf + ",toolbar=" + (action[8] ? "yes" : "no");
wf = wf + ",directories=" + (action[9] ? "yes" : "no");
wf = wf + ",location=" + (action[10] ? "yes" : "no");
wf = wf + ",status=" + (action[11] ? "yes" : "no");
window.open(action[1],action[2],wf);
}
// --></script>
</csscriptdict>
<csactiondict>
<script><!--
CSAct[/*CMP*/ 'B9A65F4B0'] = new Array(CSOpenWindow,/*URL*/ 'sjukdom.html','',800,600,false,false,false,false,false,false,false);
// --></script>
</csactiondict>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div align="center">
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p><img src="home.jpg" width="512" height="384" usemap="#Map" border="0">
<map name="Map">
<area shape="rect" coords="1,0,513,383" href="#" target="sjukdom.html" onClick="CSAction(new Array(/*CMP*/'B9A65F4B0'));return CSClickReturn();" csclick="B9A65F4B0">
</map>
</p>
</div>
</body>
</html>
Merci d'avance pour votre aide,
Sébastien
Réponses
|