Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1686 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  fixer des header sur un tableau

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

fixer des header sur un tableau

n°1362547
jeskor
Posté le 09-05-2006 à 16:15:43  profilanswer
 

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)

mood
Publicité
Posté le 09-05-2006 à 16:15:43  profilanswer
 

n°1362640
jeskor
Posté le 09-05-2006 à 17:42:51  profilanswer
 

: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

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  fixer des header sur un tableau

 

Sujets relatifs
faire un tableau de correspondance: marges/pourcentageaffichage d'une page dans case de tableau
Optimisation récupération d'un gros tableau MySQL.[SOAP] Retourner un tableau
Insertion de valeur dans un tableau associatif ?Afficher le contenu d'un tableau dans une liste deroulante
tableau array remplie a l'aide d'une requete en javascriptremplir un tableau (array) avec une requete
Requête sur un tableau de résultat? 
Plus de sujets relatifs à : fixer des header sur un tableau


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR