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

Mise en page CSS Discussion :

Tableau avec scrollbar


Sujet :

Tableau en CSS

  1. #1
    Candidat au Club
    Inscrit en
    Février 2006
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 3
    Points : 4
    Points
    4
    Par défaut Tableau avec scrollbar
    Bonjour,

    Je travaille sur une application utilisant du web, et donc des fonctions déjà toutes préparées que je peux réutiliser.

    Dans mon cas il s'agit de code permettant d'obtenir facilement un tableau avec scrollbar automatique sur le tableau si il dépasse la taille de la page web. (et non un scrollbar sur toute la page, j'espère que je suis assez clair...)

    Voici le code :

    Code : 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
    34
    35
    36
    37
    38
    39
    40
     
    <!-- tables with fixed column headers -->
     
    function ScrollTableHeaderBegin(tableID, summary="", tabIndex=0);
    `
    <TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0>
    <TD class=listcontainer>
    <div id="`tableID`:elementDiv" style="width:100%">
    <div id="`tableID`:tableDiv">
      <div style="position:relative; margin-top:0px; left: 0px; z-index:51;" >
      <TABLE `accTabindex(tabIndex)` border=0 cellspacing=1 cellpadding=2 summary="`strMaskExt(summary, 1)`" id="`tableID`:headertable">
    `
    end;
     
    function ScrollTableHeaderEnd();
    `
      </table>
      </div>
    `
    end;
     
    function ScrollTableBodyBegin(tableId, tabIndex=0);
    `
      <div id="`tableId`:contentDiv" style="width:100%">
      <div id="`tableId`:dummy" style="width:100%">
      <TABLE `accTabindex(tabIndex)` border=0 cellspacing=1 cellpadding=2 id="`tableId`:contenttable"
    	style="margin-top: -1px">
    `
    end;
     
    function ScrollTableBodyEnd();
    `
      </TABLE>
      </div>
      </div>
    </div>
    </div>
    </TABLE>
    `
    end;
    Je l'utilise pour mes pages web et ça fonctionne très bien, mais il y a un point qui m'embête. Quand la scrollbar verticale apparait, une scrollbar horizontale apparait également, mais elle ne sert à rien. Est-ce que vous savez d'où peux venir le problème et comment le corriger ?

    voici ce que ça donne :


    Merci de votre aide !

  2. #2
    Candidat au Club
    Inscrit en
    Février 2006
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 3
    Points : 4
    Points
    4
    Par défaut
    En fait j'ai trouvé tout seul :


    Code : 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
    34
    35
    36
    37
    38
    39
    40
    <!-- tables with fixed column headers -->
     
    function ScrollTableHeaderBegin(tableID, summary="", tabIndex=0);
    `
    <TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0>
    <TD class=listcontainer>
    <div id="`tableID`:elementDiv" style="width:100%">
    <div id="`tableID`:tableDiv">
      <div style="position:relative; margin-top:0px; left: 0px; z-index:51;" >
      <TABLE `accTabindex(tabIndex)` border=0 cellspacing=1 cellpadding=2 summary="`strMaskExt(summary, 1)`" id="`tableID`:headertable">
    `
    end;
     
    function ScrollTableHeaderEnd();
    `
      </table>
      </div>
    `
    end;
     
    function ScrollTableBodyBegin(tableId, tabIndex=0);
    `
      <div id="`tableId`:contentDiv" style="width:100%" style="overflow-x:hidden;">
      <div id="`tableId`:dummy" style="width:100%">
      <TABLE `accTabindex(tabIndex)` border=0 cellspacing=1 cellpadding=2 id="`tableId`:contenttable"
    	style="margin-top: -1px">
    `
    end;
     
    function ScrollTableBodyEnd();
    `
      </TABLE>
      </div>
      </div>
    </div>
    </div>
    </TABLE>
    `
    end;

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

Discussions similaires

  1. Tableau avec Scrollbar
    Par nabil.brarou dans le forum BIRT
    Réponses: 2
    Dernier message: 25/10/2012, 17h28
  2. tableau avec scrollbar
    Par mghari11 dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 22/06/2008, 12h36
  3. [HTML] tableau avec colonne fixe et scrollbar
    Par Mathieu.Nanoux dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 01/10/2007, 10h44
  4. tableau avec scrollbar et légende fixe
    Par psgman113 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 21/08/2007, 10h34
  5. [HTML] Tableau avec un scrollbar
    Par cosmos38240 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 02/01/2006, 15h52

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