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 :

La fonction onscroll()


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Avril 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 3
    Par défaut La fonction onscroll()
    Bonjour,

    Je suis dans le domaine de la programmation web mais j'ai des connaissances basiques sur les différents langages du développement et l'utilité de chacune.

    Je travail sur un site web qui inspiré de ce site Thedeepestsite.com. Ce que je veut faire c'est que de dire au visiteur combien de mettre il a descendu avec la barre de défilement grâce à la fonction onscroll()

    Mes questions:
    - Est ce qu'il est possible d'avoir un barre de défilement sans aucun contenu dans la page? si oui comment ? :=) J'ai déjà chercher sur Google et j'ai trouver une solution mais sa n'a pas marcher la voilà : html { overflow-y: scroll; }
    Voilà mon code final mais sa marche pas :/

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    <!DOCTYPE html>
    <html>
    <head>
     <style>
     html {
        overflow-y: scroll;
    }
     
    div {
     font-size: 3.86em;
     line-height: 1em;
     display: block;
     top: 1px;
     margin-bottom: -0.07em;
     position: absolute; 
     right: 30px; 
     top: 20px; 
     color: #000;
    }
     
    </style>
     
        <script type="text/javascript">
            function OnScrollpage () {
                var info = document.getElementById ("info");
                info.innerHTML = + div.scrollTop + "Metre";
            }
        </script>
    </head>
    <body>
        <div id='info' onscroll='OnScrollpage ()'>  
    </body>
    </html>

    Merci pour votre aide

    Windows XP / Chrome

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 210
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 210
    Par défaut
    Bonjour,
    il te faut essayer dans la partie style de mettre
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    body{
      height: 100%;
      overflow: scroll;
    }
    ensuite il te faut mettre la capture de l’événement sur la page et non sur la DIV.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    window.onscroll= function(){
      var info = document.getElementById ("info");
      info.innerHTML = document.documentElement.scrollTop + "Metre";
    }
    - D'où sort le div dans div.scrollTop?
    - L'unité retournée est le pixel pas le mètre.
    - je ne saisi pas ce que tu cherche à faire avec cette ligne info.innerHTML = + div.scrollTop + "Metre".

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Avril 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 3
    Par défaut
    Merci NoSmoking tu m'as vraiment la vie

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

Discussions similaires

  1. Réponses: 8
    Dernier message: 12/02/2013, 01h08
  2. Fonction API
    Par margilb dans le forum C++Builder
    Réponses: 2
    Dernier message: 08/07/2002, 11h11
  3. Implémentation des fonctions mathématiques
    Par mat.M dans le forum Mathématiques
    Réponses: 9
    Dernier message: 17/06/2002, 16h19
  4. fonction printf
    Par ydeleage dans le forum C
    Réponses: 7
    Dernier message: 30/05/2002, 11h24
  5. FOnction api specifiant la position de la souris
    Par florent dans le forum C++Builder
    Réponses: 4
    Dernier message: 15/05/2002, 20h07

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