• # Ce qui est vrai ...

    Posté par (site web personnel, Mastodon) . En réponse au journal IE vs Moz : Javascript. Évalué à 1.

    ... c'est que pour "jouer" avec du CSS en javascript, c'est à dire: modifier le style depuis le javascript, il faut faire attention entre IE et Netscape/Mozilla, ils ne parlent pas tous à fait pareil.

    Example pour modifier l'attribut hidden d'une classe "faqBlock", on utilise une variable ns4 pour voir si le navigateur connait l'objet "layers", si oui, on l'appel directement par son nom, autrement par la fonction getElementByID



    <!--
    ns4 = (document.layers)? true:false;

    if (ns4) var pan=document.faqBlock;
    else var pan=document.getElementById("faqBlock").style;

    function showMe() {
    pan.visibility="visible";
    }

    function hideMe() {
    pan.visibility="hidden";
    }

    //-->



    C'est pour ça que beaucoup de script pour du "Dynamic HTML" ne fonctionne pas (bien) sous Netscape/Mozilla