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 :

Opera et Netscape7: barre de défilement intempestive .°/ !


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Lareine
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    125
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 125
    Par défaut Opera et Netscape7: barre de défilement intempestive .°/ !
    Afin de contourner un bug d'Opera et Netscape 7.0.2 avec
    position:absolute...

    J'aimerai lors du lancemement de la page que soit appliqué au
    navigateur Opera lors de l'ouverture de ma page, un Ctrl+F7
    pour désactiver la barre de défilement d'Opera.

    Est-ce possible et par quels moyens ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
      window.onload=ctrlkey+118;
    window.onunload=ctrlkey+118;
    ?

  2. #2
    Nee
    Nee est déconnecté
    Membre averti
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    50
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 50
    Par défaut
    tu devrais poser cette question -si ça n'est pas déja fait- dans les forums d'utilisateurs d'Opera.
    Vu le niveau de configuration d'Opera, ca me semble raisonnable de penser qu'on peut regler ça dans les .ini ou grace aux sessions.

  3. #3
    Membre confirmé Avatar de Lareine
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    125
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 125
    Par défaut
    Citation Envoyé par Nee
    tu devrais poser cette question -si ça n'est pas déja fait-
    dans les forums d'utilisateurs d'Opera.
    Parce qu'il existe des forums d'utilisateur d'Opera en français !

    Si tu en connais un, je suis preneuse. Je n'en ais trouvé aucun !?

    Citation Envoyé par Nee
    Vu le niveau de configuration d'Opera, ca me semble raisonnable de
    penser qu'on peut regler ça dans les .ini ou grace aux sessions.
    J'ai besoin que cela se configure automatiquement chez les utilisateurs
    qui visite mes pages avec Opera et que cela se désactive quand ils
    quittent mes pages. Pas sur que cela corresponde à ton .ini

  4. #4
    Nee
    Nee est déconnecté
    Membre averti
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    50
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 50
    Par défaut
    Effectivement c'est en english,
    et effectivement me .ini c'est pour l'utilisateur.

    Tu as un exemple de page du probleme que te poses les scroll bars d'opera ?

  5. #5
    Membre confirmé Avatar de Lareine
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    125
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 125
    Par défaut
    Citation Envoyé par Nee
    Tu as un exemple de page du probleme que te poses les scroll bars d'opera ?
    http://ippai.free.fr/index.php

    position:absolute en css permet d'utiliser un texte plus long
    que le cadre qui le contient. Mais sous Opera 8.5, la barre
    de défilement horizontal
    de la page s'active et capture
    l'évolution du défilement du texte. Cette barre de défilement
    horizontal
    disparaît dés que le cadre défilant atteint l'autre
    bord du cadre de la page.

    Sous Opera on peut utiliser:
    Afficher/cacher la barre de défilement: Ctrl + F7 . L'idée
    est donc de la cacher automatiquement lors de l'ouverture
    de la page
    . Et de la reactiver automatiquement lorsque
    l'on quite la page/le site
    !

  6. #6
    Nee
    Nee est déconnecté
    Membre averti
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    50
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 50
    Par défaut
    effectivement le scroll horizontal bouge.

    Peut etre qu'en jouant sur le width de ton bloc en meme temps qu'il avance tu dois pouvoir compenser...
    Ou en mettant un <marquee> :p

    En tout cas j'ai pas de solution pour envoyer une combinaison clavier a opera (et heureusement d'ailleurs...).
    Cela dit, je serais vraiment pas content en tant qu'utilisateur on me masque mes scrollbars...

    ...

  7. #7
    Expert confirmé
    Avatar de siddh
    Inscrit en
    Novembre 2005
    Messages
    3 868
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations forums :
    Inscription : Novembre 2005
    Messages : 3 868
    Par défaut
    euh tu confondrais pas overflow et position absolute ?

  8. #8
    Membre confirmé Avatar de Lareine
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    125
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 125
    Par défaut
    Citation Envoyé par Nee
    effectivement le scroll horizontal bouge.

    Peut etre qu'en jouant sur le width de ton bloc en meme temps
    qu'il avance tu dois pouvoir compenser...
    Ou là là! Ta solution me parrait biscornue, et peu applicable ...

    Citation Envoyé par Nee
    Ou en mettant un <marquee> :p
    Non, <marquee>, n'est pas pas toléré en XHTML Strict !

    Citation Envoyé par Nee
    En tout cas j'ai pas de solution pour envoyer une combinaison
    clavier a opera (et heureusement d'ailleurs...).
    Cela dit, je serais vraiment pas content en tant qu'utilisateur
    on me masque mes scrollbars...

    ...
    Tu n'as pas tord. Une telle action ne serais effectivement pas très
    respectueuse des fonctions de la navigation de l'utilisateur !

    Il vaut mieux que j'abandonne donc cette idée ...

  9. #9
    Membre confirmé Avatar de Lareine
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    125
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 125
    Par défaut [HS CSS] { position:absolute; } & { overflow:hidden; }
    Citation Envoyé par siddh
    euh tu confondrais pas overflow et position absolute ?
    Touché !
    Dans le sens ou je constate que position:absolute provoque le
    déclenchement du scroll inferieur, alors que position:relative non...

    Effectivement j'ai cherchée du coté de overflow pour finir par
    comprendre que mon souci pouvait se régler sans alourdir mes
    pages avec une nouvelle fonction Javascript .
    Tout simplement en ajoutant dans le css un overflow:hidden; au
    cadre de la page principal pour cacher tout élément de cadre quelle
    contient qui seraient amené à dépasser sa largeur/hauteur.

    Cette valeur n'entraîne pas l'affichage des barres de défilement !

    Du coup je dois simplement utiliser un overflow:hidden; pour le cadre
    de ma page, en plus de celui de mon cadre avec texte défilant :o !

    Problème résolu pour Netscape 7 et Opera, merci siddh !

  10. #10
    Expert confirmé
    Avatar de siddh
    Inscrit en
    Novembre 2005
    Messages
    3 868
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations forums :
    Inscription : Novembre 2005
    Messages : 3 868
    Par défaut
    de rien, mais penses a

  11. #11
    Membre confirmé Avatar de Lareine
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    125
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 125
    Par défaut
    C'est fait , encore merci !

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

Discussions similaires

  1. Faire descendre la barre de défilement >> TrichEdit
    Par Hell dans le forum Composants VCL
    Réponses: 6
    Dernier message: 30/06/2012, 23h38
  2. [Forms] barre de défilement en dessous
    Par bargou dans le forum Forms
    Réponses: 8
    Dernier message: 11/01/2005, 10h23
  3. Oter la barre de défilement horizontale d'un TDBGrid
    Par adelavarenne dans le forum Bases de données
    Réponses: 4
    Dernier message: 02/06/2004, 15h37
  4. Evenement sur les barres de défilement d'une ScrollBox
    Par Nico118 dans le forum C++Builder
    Réponses: 2
    Dernier message: 06/05/2004, 14h56
  5. Barre de défilement
    Par GO dans le forum Composants VCL
    Réponses: 2
    Dernier message: 26/01/2003, 17h40

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