begin process at 2010 03 22 04:43:08
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

Framework

 > 

Ajax

 > 

<td> qui change de taille en ajax


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

<td> qui change de taille en ajax

vendredi 28 décembre 2007 à 18:08:01 | <td> qui change de taille en ajax

lowkey

Salut à tous !

J'ai un table du type :
<table>
   <tbody>
      <tr><td></td><td></td></tr>
   </tbody>
</table>

En ajax, je rajoute des <tr><td></td><td></td></tr>
et à la fin je rajoute un <tr><td colspan='2'></td></tr>

Avec un innerHTML, je veux rajouter du texte dans mon 'td colspan'.
Si le texte est plus petit que la largeur de ma table, c'est ok.
S'il est plus long, il y a saut de ligne, mais tous mes <td></td><td></td> changent de taille. (le td de droite devient plus grand)

Quelqu'un a une idée du pourquoi ?

Merci d'avance !!



lowkey

Quand on se fait chier, on clique ici
vendredi 28 décembre 2007 à 21:52:34 | Re : <td> qui change de taille en ajax

Arto_8000

Faudrait voir ton code. Sinon la seule chose que je peux de dire c'est de te méfier du innerHTML. À chaque modification que tu fais avec le innerHTML, le code est interprété et modifié.

Exemple :
obj.innerHTML = "<table><tr><td>Contenu</td>";
obj.innerHTML += "<td>Contenu 2</td></tr></table>";

obj.innerHTML est égale à ceci après :
<table><tbody><tr><td></td></tr></tbody></table><table><tbody><tr><td>Contenu</td></tr></tbody></table><td>Contenu 2</td></tr></table>

Les deux éléments sont dans 2 tableaux différents puisque le code a été interprété après chaque modification. Si tu veux évité se problème mets ton code dans une variable et après utilise le innerHTML.
vendredi 28 décembre 2007 à 22:25:40 | Re : <td> qui change de taille en ajax

lowkey

Whaw ! C'est énorme ce que tu me dis Arto, c'est très bon à savoir, mais mon table est crée avec des createElement()

En html avant le js :

<table>
   <tbody id='tb'>
      <tr><td>coucou</td><td>recoucou</td></tr>
   </tbody>
</table>

Mon code js :

       r = document.createElement('tr');
       r.setAttribute('id', 'com');
       r.setAttribute('height', '73');
       dd = document.createElement('td');
       dd.setAttribute('colSpan', '2');
       dd.setAttribute('id', 'commme');
       document.getElementById('tb').appendChild(r); //tb est l'id de mon <tbody>
       document.getElementById('com').appendChild(dd);
       dd.setAttribute('background', 'img/outils_devis/cadrepresta.png');
       dd.style.backgroundRepeat='no-repeat';
       dd.style.textAlign='justify';
       dd.style.fontSize='10px';
       dd.style.paddingLeft='13px';
       dd.style.paddingRight='17px';
       dd.style.paddingTop='13px';
       dd.style.verticalAlign='top';
      document.getElementById('commme').innerHTML='Ceci est un commentaire blabla bla bla';

Je t'ai laissé les mises en formes au cas où.



lowkey

Quand on se fait chier, on clique ici
lundi 31 décembre 2007 à 09:34:49 | Re : <td> qui change de taille en ajax

lowkey

Personne n'a une idée ?


lowkey

Quand on se fait chier, on clique ici


Cette discussion est classée dans : taille, table, ajax, change, rajoute


Répondre à ce message

Sujets en rapport avec ce message

Cellule de table a taille fixe [ par EvilDef ] Bonjour,Je voudrai avoir dans une cellule de mma table un taille vraiment fixe, c'est a dire : quand je rentre plus de ligne de texte que le peut en taille d'une table [ par whouu ] Bonjour a tous, est-il possible de modifier la taille d'une table , j'ai essaye document.getElementById("id").style.width= "nouvelle taille"mais ca ne ajax / php envoi en post de variables a une page php non prise en compte [ par milan78 ] bonjour,j ai un formulaire je recolte les donnees de l utilisateur ensuite les traites avec fonction ajax.udapter afin de l afficher dans une div sans Imposer la taille d'une fenetre aux visiteurs [ par gero24 ] BONJOUR, Je souhaiterais imposer la taille d'une fenetre contenant une animation petite, aux visiteurs. Inutile qu'une grande fenetre s'ouvre. Mais co Problème taille d écran [ par Balou64 ] Bonjour,Mon probleme est le suivant : je fais un site intranet avec un écran 17", tout va bien maiis si je regarde mes pages sur un écran 21", mon fon curseur qui change sur liens et menu [ par NINEMO ] Bonjour à tous et merci d'avance pour votre aide.Voilà, je voudrais que mon curseur change en présence d'un lien ou de la barre de menu. J'ai déjà réu Chemin vers une page PHP [ par Peoxus ] Bonjour, Je ne sais pas si c'est bien ici que je dois poser ma question stupide. J'ai suivi le tuto http://www.tutorialspoint.com/ajax/ajax_database Probleme de taille avec mon site internet [ par raphyki ] Bonjour a tous , toutes, J'ai recemment créé mon site internet [url=www.bibli-paris.fr]Cliquez ici pour le voir[/url] et j'aimerais agrandir la taill execute code java script dans la repance d'une requette d'ajax [ par cicilienne ] j'ai un probleme avec execution d'un script qui est dans la partie div charger par ajax quelq'un peut m'aider svp Toujours avec Struts2 ZK 5.0 : la nouvelle version du framework AJAX de ZK [ par arnliam ] Bonjour à toutes et à tous, Je voulais vous informer de la sortie de la toute nouvelle version du framework AJAX de chez ZK. Il est très agréable d'


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,187 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales