Forum de discussion
Forum « Programmation Javascript » (archives)
Re: A l'aide! pb affichage menu avec Netscape ...
Envoyé: 10 décembre 2003, 9h52 par Oznog
C'est dommage que le nom de l'auteur a été perdu avec le temps!
Ton code construit bien la chaîne HTML, peut importe le navigateur. Le problème est l'affichage de celui-ci. Note qu'il date ce code, enfin voilà comment afficher ton code.
1. Test le navigateur :
var ns4 = (document.layers);
var ie4 = (document.all && !document.getElementById);
var ie5 = (document.all && document.getElementById);
var ns6 = (!document.all && document.getElementById);
2. Affichage :
if (ie4) document.all['menu'].innerHTML = HTML;
if (ie5||ns6) document.getElementById('menu').innerHTML = HTML;
if (ns4) {
document.menu.document.open();
document.menu.document.write(HTML);
document.menu.document.close();
}
3. DIV et Layer pour NS4 :
<!-- Dans le body -->
<div id="menu"><layer id="menu"></layer></div>
Ciao
Oznog
Réponses
|