fixer des header sur un tableau

fixer des header sur un tableau - HTML/CSS - Programmation

Marsh Posté le 09-05-2006 à 16:15:43    

Bonjour !!!!
 
alors voilà après 2 jours de recherche sur un problème simple je me suis confronté a quelques problèmes extrêmement complexe...
 
 
Mon problème simple :
Créer un tableau qui soit, fixer en taille, scrollable verticalement ( en gardant les entetes ) et scrollable horizontalement ( et donc que les entetes suivent)
 
et pour cela je suis partit de la fonction de Gatsu que j'ai trouvé sur ce forum  
http://gatsu.ftp.free.fr/html/test_tableau.html
 
le problème est qu'elle ne fonctionne pas dans certains cas ...
 
Tout d'abord j'ai supprimé la colonne de gauche ( problème reglé )
Ensuite, j'ai changé les données et ... Oh mon dieu , cette fonction ne fonctionne que si au moins une des données est plus grande que son entête ... j'ai donc modifié le code  
 

Code :
  1. for (var i=0; i<AllTDCenter.length;i++) {
  2. if(AllTHTop[i].clientWidth >AllTDCenter[i].clientWidth )
  3. {
  4.     AllTDCenter[i].style.width = AllTHTop[i].clientWidth +"px";
  5. }
  6. else
  7.     AllTHTop[i].style.width = AllTDCenter[i].clientWidth +"px";
  8. }


 
pour permettre de modifier la largeur de la colonne avec la plus grande valeur ( que ce soit la donnée ou l'entete )
 
Donc on peut dire, problème réglé,
 
Reste deux autres problèmes ...
 
Voilà ce que j'obtiens avec peu de données :
http://sirichat.free.fr/gatsu/test.html
 
Et si je rajoute des données, a chaque fois que je rajoute une donnée qui est sensée dépasser le tableau il n'ajoute pas la scrollbar horizontale mais redimensionne TOUTES les celluse auparavant ce qui dérange tout et donne ca :  
http://sirichat.free.fr/gatsu/testdonnees.html
 
 
Voilà donc un petit défi pour les connaisseurs, ou des personnes ayant un moyen plus simple :p
 
(Je n'ai le droit d'utiliser QUE IE6)

Reply

Marsh Posté le 09-05-2006 à 16:15:43   

Reply

Marsh Posté le 09-05-2006 à 17:42:51    

:up: question trop compliquée ? :p
 
Bon si vous voulez plus simple...
 
Comment je peux faire pour que, quand je redimensionne mes td avec l'attibut  
.style.width
 
qu'il ne redimensionne pas mon tableau lorsqu'il dépasse le div qui contient le tout ...
 
en plus clair...
 
J'ai fixé la taille d'un div,  
dedans j'ai un tableau sans taille fixe,  
quand je modifie les tailles des elements de mon tableau, et que le tout dépasse du div, qu'il active l'overflow (qui est en mode scroll dans le div) au lieu de redimensionner tout seul les elements que je viens de modifier ....


Message édité par jeskor le 09-05-2006 à 17:43:39
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed