Forum Linux.général chrome et firefox pas le même rendu, du coup seul firefox marche pourquoi ?

Posté par .
0
5
mai
2011

Bonjour,
cela fait plusieurs fois que j'ai cela sur différents sites. Pour illustrer cela, sous firefox et chrome aller sur : http://www.ville-plouzane.fr/
Il n'y a pas les menus sous chrome et ils sont sous firefox. J'ai eu aussi des soucis avec java avec chrome alors que cela fonctionne bien avec firefox.
Est ce un bug ? ou il y a des réglages ? Merci
Bonne fin de journée

  • # Idem avec chromium

    Posté par (page perso) . Évalué à 2.

    À moins qu'à la base c'était déjà chromium qui était donné... Mais j'ai le même soucis. Intéressant comme comportement !
    Sous uzbl c'est pareil pas de menu. C'est webkit si j'ai bonne mémoire.

  • # exact cela vient de webkit

    Posté par . Évalué à 1.

    Bonjour,
    j'ai essayé l'exemple du navigateur avec QtWebkit, pas de menu non plus...si quelqu'un avec safari pouvait essayé sur Mac. Je vais essayer de faire remonter l'information sur webkit pour voir.
    Bonne fin de journée

  • # Old scool

    Posté par (page perso) . Évalué à 4.

    C'est du JS old-school les menus:

    function HideCalque(nom) {
    if (document.all) {document.all[nom].style.visibility="hidden";}
    if (window.sidebar) {document.getElementById(nom).style.visibility="hidden";}
    if (document.layers) {document.layers[nom].visibility="hide";}
    }
    

    On est au XXIe siècle, il faut faire autre chose que simplement espérer un des trois browsers prévus!!

    La gelée de coings est une chose à ne pas avaler de travers.

    • [^] # Re: Old scool

      Posté par . Évalué à 2.

      Bonjour,
      n'étant pas spécialiste du javascript, une petite explication serait la bienvenue. Si vous avez le temps bien sûr. Merci
      Bonne fin de journée

      • [^] # Re: Old scool

        Posté par . Évalué à 4.

        en gros :

        si (test qui ne marche ou qui n'a du sens que sous IE 4), executer un bout de Javascript spécifique à IE 4 (enfin... son DOM)
        si (test qui ne marche ou qui n'a du sens que sous Netscape 4), executer un bout de Javascript spécifique à Netscape 4 (son DOM)

        le 3eme test c'est pour un autre navigateur, IE 5 ou Safari 1 ou peu importe... maintenant tu peux constater la situation actuelle et tu remarqueras que tu as une dizaine de navigateurs sur le marché, si tu découples les versions de IE

        donc faire du code spécifique à un navigateur peut devenir très très lourd, tu te tapes 10 tests pour chaque opération sur le DOM

        la bonne nouvelle c'est que depuis quelques temps, certaines bibliothèques de code Javascript s'occupent de çà pour toi (comme jQuery, cf http://docs.jquery.com/Browser_Compatibility )

        enfin ça, ça concerne les gens qui font le site web. ceux qui le visitent, s'ils ont un navigateur qui passe bien ça ira, sinon ils pleurent.

    • [^] # Re: Old scool

      Posté par (page perso) . Évalué à 6.

      D'ailleurs, on peut refaire le même menu en css. Pas besoin de javascript.

      Commentaire sous licence LPRAB - http://sam.zoy.org/lprab/

  • # Aie,aie !

    Posté par (page perso) . Évalué à 1.

    Salut,

    C'est assez compréhensible comme le stipule Lol Zimmerli. Moi quand je vois ça : http://www.ville-plouzane.fr/magicmenu.js j'ai tout simplement peur...

    Sans déconner il vaut vraiment changer ce code ! (qui n'est absolument plus du tout adapté depuis quelques années)

    Bon courage

    MDVAurelien

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.