Salut tout le monde,
Voilà un problème que je n'ai encore jamais eu ! Un JavaScript de rien du tout fonctionne impeccablement en mode local (localhost) mais n'affiche rien en remote (sur le site) ! Quid ?
Le script est le suivant (bien entendu les "textes" dans {} sont remplacés par un script php par les contenus adéquats) :
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| arg = 15;
function show_text() {
if (arg > 0) {
ms = "<p><font color=\"#ffff00\"><h1>{texte0}</h1></p><p><h2>{texte1} ...</h2></p><p><h4>{texte2}<br />{texte3}<br />{texte4}<br />{texte5}.</h4></p>";
ms += "<p><h2>{texte6} " + arg + " {texte7}.</p><p></h2></font></h2></p>";
window.status = "{texte8} " + arg + " {texte9}!";
} else {
ms = "<p><font color=\"#ffff00\"><h1>{texte0}<br />{texte10}.</h1></p><p><h2>{texte11}<br/>{texte12}.</h2></p><p><h1>{texte13} ...</h1></p></font>";
window.status = "{texte14}?";
}
document.getElementById("text_box").innerHTML = ms;
arg--;
if (arg > -1) setTimeout('show_text()', 1000);
} |
<center><div style="text-align:center;height:50%;width:50%;left:25%;top:25%;" border="1" bgcolor="#ffffcc" id="text_box"><script language="javascript" type="text/javascript">show_text();</script></div></center>
Que ce soit comme en haut ou ici, rien n'y change rien :
1 2 3 4
| arg--;
if (arg > -1) setTimeout('show_text()', 1000);
}
show_text(); |
Quelqu'un a-t-il des suggestions ?
Merci par avance !
Partager