IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

menu scroll en haut - compatibilité avec FireFox


Sujet :

JavaScript

  1. #1
    Membre à l'essai
    Inscrit en
    Septembre 2007
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 22
    Points : 12
    Points
    12
    Par défaut menu scroll en haut - compatibilité avec FireFox
    Bonjour,

    je viens de créer un menu scroll tjrs en haut de page, ça marche sur IE 6 mais sur firefox non plus, j'ai fais un petitteste dans le code pour tester sur le navigateur et pourtant ça ne marche pas, ci-dessous le bout du code mise en jeux :

    NOTE: je fais l'appel à cette fonction depuis la balise <body onscroll="ReplaceMenu();">


    function ReplaceMenu()
    {
    var offsetInfo = ""
    if (navigator.appName=="Microsoft Internet Explorer")
    {
    Y = document.body.scrollTop;
    X= document.body.scrollRight;
    }
    else
    {
    Y = window.pageYOffset;
    X = window.pageXOffset;
    }
    while(Y>208)
    {
    menu.style.pixelTop=Y;
    break;
    }


    }

    document.write("<style ID='ST1' type='text/css'>");
    document.write("#menu {position:absolute; }");
    document.write("</style>");

    Et merci d'avance pour votre aide


    ----*****Schpoontz****-------

  2. #2
    Expert éminent sénior

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Points : 36 571
    Points
    36 571
    Par défaut
    Bonjour,
    Citation Envoyé par !NyThaX&& Voir le message
    je viens de créer un menu scroll tjrs en haut de page, ça marche sur IE 6 mais sur firefox non plus, j'ai fais un petitteste dans le code pour tester sur le navigateur et pourtant ça ne marche pas, ci-dessous le bout du code mise en jeux :
    pourrais-tu, afin de pouvoir te répondre, éclaircir pour nous le sens de cette lonnnngue et tortueuse phrase : qu'est-ce qui fonctionne (ou pas) et sur quel nav ?

    A+
    Pour tout savoir sur l'utilisation du forum

    En postant votre message, n'oubliez pas les Règles du Club.

  3. #3
    Expert confirmé
    Avatar de le_chomeur
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2006
    Messages
    3 653
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 3 653
    Points : 4 835
    Points
    4 835
    Par défaut
    Je pense qu'il n'y as pas besoins de javascript pour faire cela , regarde du coté des css avec la position fixed pour firefox et pour l'émuler sous ie je te renvois sur la faq :

    http://xhtml.developpez.com/faq/?pag...ans_javascript
    est ton ami fait gagner du temps à ceux qui aident , donc un message avec la balise résolu laisse plus de temps pour résoudre d'autres problèmes

    Premier ministre du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts )

  4. #4
    Membre à l'essai
    Inscrit en
    Septembre 2007
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 22
    Points : 12
    Points
    12
    Par défaut
    Citation Envoyé par E.Bzz Voir le message
    Bonjour,
    pourrais-tu, afin de pouvoir te répondre, éclaircir pour nous le sens de cette lonnnngue et tortueuse phrase : qu'est-ce qui fonctionne (ou pas) et sur quel nav ?

    A+
    Merci pour l'attention

    le script marche sur IE 6
    le script ne marche pas sur firefox

  5. #5
    Expert confirmé
    Avatar de le_chomeur
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2006
    Messages
    3 653
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 3 653
    Points : 4 835
    Points
    4 835
    Par défaut
    ... as tu lu ce que j'ai écris ?
    est ton ami fait gagner du temps à ceux qui aident , donc un message avec la balise résolu laisse plus de temps pour résoudre d'autres problèmes

    Premier ministre du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts )

  6. #6
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 637
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 637
    Points : 66 661
    Points
    66 661
    Billets dans le blog
    1
    Par défaut
    oui ou plus simplement juste en gérant en css la positon de div de z-index différents ...

    un div pour le menu et un autre pour le contenu de la page en height:100% et overflow:auto ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. compatibilité avec firefox
    Par hokidoki dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 03/08/2007, 11h27
  2. Compatibilité avec firefox
    Par xav20 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 01/08/2007, 22h23
  3. problème de compatibilité avec Firefox
    Par aztec dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 21/08/2006, 14h42
  4. Problème de compatibilité avec firefox
    Par djnext dans le forum Mon site
    Réponses: 4
    Dernier message: 15/08/2006, 23h39
  5. [CKEditor] Problème de compatibilité avec FireFox
    Par FzF dans le forum Bibliothèques & Frameworks
    Réponses: 1
    Dernier message: 28/06/2006, 16h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo