Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/09/2011, 13h26   #1
Invité régulier
 
Inscription : février 2010
Messages : 33
Détails du profil
Informations forums :
Inscription : février 2010
Messages : 33
Points : 9
Points : 9
Par défaut Scrolling table d'onglet

Bonjour,

Dans un onglet composé de deux tables (une pour l'entête et une pour le corps du traitement formulaire), j'ai besoin de fixer la première table de l'onglet et appliquer un scrolling à la 2ème table sans avoir à l'appliquer sur tout l'onlget.

Je suis novice en javascript et j'ai beau essayer les différents solutions vu sur le net, mais aucune ne marche.

Merci d'avance pour vos messages
Sanaa25 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/09/2011, 13h29   #2
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 040
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

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

Informations forums :
Inscription : mars 2002
Messages : 30 040
Points : 45 141
Points : 45 141
rien à voir avec js

met le second table dans un div de hauteur fixe en overflow auto ...
__________________
Ma page 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


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/09/2011, 13h37   #3
Invité régulier
 
Inscription : février 2010
Messages : 33
Détails du profil
Informations forums :
Inscription : février 2010
Messages : 33
Points : 9
Points : 9
Genre:
Code :
1
2
3
<div style="overflow:auto;" ><TABLE>
....
</table></div>
Sans déclaration css???
Sanaa25 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/09/2011, 13h38   #4
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 040
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

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

Informations forums :
Inscription : mars 2002
Messages : 30 040
Points : 45 141
Points : 45 141
???
tu peux l'intégrer dans le css..
__________________
Ma page 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


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/09/2011, 14h57   #5
Membre chevronné
 
Inscription : juillet 2006
Messages : 1 194
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 1 194
Points : 746
Points : 746
Ça ne fonctionnera pas avec IE.

Quant aux navigateurs compatible : la barre de défilement étant à l'intérieure de TBODY, la place qu'elle occupera risque d'écraser tes cellules.

Dans l'état actuel des choses ce que tu souhaites faire est un casse-tête.

Tu devrais faire deux tables ayant une mise en page figé (fixed-layout), la première pour l'entête et la suivante pour le corps.
Et dont toutes les colonnes ont une taille fixe (sinon la dernière colonne).

J'ai fait ça là :
http://demo.mygolf.be/Pages/Client/F...aspx?skinid=27
Login: X005
Password: 1234
Sergejack est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/09/2011, 15h01   #6
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 040
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

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

Informations forums :
Inscription : mars 2002
Messages : 30 040
Points : 45 141
Points : 45 141
Citation:
Ça ne fonctionnera pas avec IE.
pour quelle raison ??
un div en overflow est crossbrowser ...
__________________
Ma page 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


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/09/2011, 15h34   #7
Membre chevronné
 
Inscription : juillet 2006
Messages : 1 194
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 1 194
Points : 746
Points : 746
Citation:
Envoyé par SpaceFrog Voir le message
pour quelle raison ??
un div en overflow est crossbrowser ...
J'avais retenu un tbody en overflow (qui ne passe pas sous IE).
Désolé.
Sergejack est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/09/2011, 15h37   #8
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 040
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

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

Informations forums :
Inscription : mars 2002
Messages : 30 040
Points : 45 141
Points : 45 141
ha si seulement le thead ...
__________________
Ma page 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


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/09/2011, 16h25   #9
Invité régulier
 
Inscription : février 2010
Messages : 33
Détails du profil
Informations forums :
Inscription : février 2010
Messages : 33
Points : 9
Points : 9
Finalement ça a marché en implémentant le style:
Code :
1
2
3
4
5
6
7
8
9
10
 
<style><!--
        .centre
            {
 
                height: 550px;
                overflow-y:auto;
            }
</style>
//-->
En suite en encadrant la table par:
Code :
1
2
3
<div class="centre">
	 <TABLE ID="Table1">...</table>
</div>
Sanaa25 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h19.


 
 
 
 
Partenaires

Hébergement Web