1. ✅ Apprenez une METHODE qui marche pour votre SEO ! Formation à distance avec Olivier Duffez et Fabien Facériès + aide pour prise en charge du financement
    Rejeter la notice

Menu en javascript ne s'affiche pas avec Safari

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par TM, 3 Février 2012.

  1. TM
    TM Nouveau WRInaute
    Inscrit:
    9 Février 2007
    Messages:
    2
    J'aime reçus:
    0
    Bonjour,

    je rencontre un problème avec un menu déroulant DHTML généré avec le logiciel AllWebMenus.

    Il fonctionne parfaitement avec les principaux navigateurs (Firefox, IE Chrome), mais avec Safari il n'apparaît même pas 8O

    N'ayant aucune compétence en matière de javascript, je suis parfaitement incapable d'identifier le problème, et encore moins de le le corriger. Avant de refaire complètement ce menu en css, je tente ma chance sur le forum, en espérant qu'un spécialiste pourra jeter un coup d'oeil, si ça se trouve c'est un problème tout bête.

    L'adresse où l'on peut voir le menu en question : www.envie-dautrement.com

    Les script du menus sont menu.js (il est à la racine du site) et awmlib7.js (www.envie-dautrement.com/awmdata/awmlib7.js)

    J'ai lancé Safari avec la console de débogage, et il retourne deux erreurs :

    1/ menu.js (ligne 39) : Reference Errror - Can't find variable : awmCreateCss

    2/ awmlib7.js (Syntax Error : Return statements are only valid inside functions.

    Merci à ceux qui auront la gentillesse d'y jeter un coup d'oeil et de me donner quelques conseils.

    Michel
     
  2. TM
    TM Nouveau WRInaute
    Inscrit:
    9 Février 2007
    Messages:
    2
    J'aime reçus:
    0
    Re,

    j'ai trouvé le solution, je la poste au cas où ça puisse servir à quelqu'un d'autre.

    Dans le script appelé, ligne 10 remplacer
    Code:
    ((nua.indexOf('Safari')>-1)?7
    par
    Code:
    ((nua.indexOf('Safari')>-1)?2
    (remplacer 7 par 2).

    C'est tout :)

    (j'ai trouvé un site utilisant le même menu et qui ne buggait pas avec Safari, j'ai chargé leur script et l'ai comparé au mien, jusqu'à identifier la différence qui faisait que ça fonctionnait chez eux).

    Bonne journée
     
Chargement...
Similar Threads - Menu javascript affiche Forum Date
Indexation des pages d'un menu en json/javascript Crawl et indexation Google, sitemaps 15 Juin 2016
Passage du menu javascript en html Référencement Google 31 Mai 2015
Menu / liens en javascript et référencement Débuter en référencement 13 Décembre 2011
Référencement catégories menu Javascript Débuter en référencement 18 Juin 2011
Menu avec jQuery de javascript Débuter en référencement 7 Avril 2010
Lien externe sponsorisé menu/page accueil Wordpress Débuter en référencement 9 Août 2020
Astuce Bootstrap/menu déroulant Demandes d'avis et de conseils sur vos sites 26 Mai 2020
WordPress Menu et catégories multiples (AND et pas OR) Développement d'un site Web ou d'une appli mobile 21 Février 2020
Comment faire une structure en silo avec un menu de navigation ? Référencement Google 4 Février 2020
WordPress Cocon sémantique et CMS : liens menu et footer Référencement Google 18 Novembre 2019