probleme de dimensionnement de tableaux

probleme de dimensionnement de tableaux - Programmation

Marsh Posté le 07-06-2001 à 16:01:57    

salut tt le monde,
 
voila dans un formulaire j'utilise un textarea.
-je rentre du texte danss ce formulaire sans faire de retour chariot
-je stock le texte ds une base de donnée
 
- quand je lis le texte et que je l'affiche dans un autre tableau celui ci ce met a la taile du texte rentré ds le formulaire
 
Comment fait on pour bloquer la taille d'un tableau .
 
J'ai essayé width (en % et en pixel) j'ai essayé wrap="physical" dans le textarea .
 
En résumé , je veux que l' affichage de ce qui est rentré ds un textarea soit le meme (meme mise en forme)
 
c'est pour la réalisation d'un forum.
 
Merci bcp de me répondre
et désolé si je ne suis pas très clair dans mes explications

Reply

Marsh Posté le 07-06-2001 à 16:01:57   

Reply

Marsh Posté le 07-06-2001 à 16:11:27    

petite précision au acs ou  :) , c'est un pb d'HTML

Reply

Marsh Posté le 07-06-2001 à 16:17:48    

euh pour etre plus clair j'aimerais que lorsque je saisi du texte dans la zone de texte (textarea) et qu'on arrive en bout de ligne il considère le passage a la ligne suivante comme un retour chariot .
 
Please help :bounce:  
 
si vous ne voulez plus d'info n'hesitez pas a me demander j'essaieari d'etre plus clair , mais vite  :)  , car je fini mon boulot a 16h30

Reply

Marsh Posté le 07-06-2001 à 16:22:46    

? un textarea est un contôle, il ne peut pas faire ce genre de choses. pour faire un retour à la ligne, appuyer sur entrée ! pour l'afficher, convertir les \n en <br>, ou afficher le texte entre <pre>..</pre>
 
si tu veux vraiment faire ton truc, il y a moyen de le gérer en javascript, mais là je ne m'y connais pas.

Reply

Marsh Posté le 07-06-2001 à 16:23:23    

je sais pas si tu l'a fait mais  
 euh !! le width tu l'a mis pour le tableau ?
tu peux aussi le mettre pour la cellule !
 
<TD width=45%>coucou </TD>

Reply

Marsh Posté le 07-06-2001 à 16:24:02    

ca sert a koi <pre></pre> déjà ?

Reply

Marsh Posté le 07-06-2001 à 16:26:13    

preformater  
 
<pre> salut       cocou          espace    </pre>
 
et bien là mes espaces y seront respecter.

Reply

Marsh Posté le 07-06-2001 à 16:26:38    

merci  
mais dis on que c'est surtt dans le tableau qui affichera le résultat de ce qui est marque ds le texte aréa que j'aimerais garder la meme mise en forme que ce qui a été saisi.
 
qu'es <pre> </pre>
 
NB: je en pourrais répondre a partir de mnt jusqu'a demain 10h
mais laissez moi vos suggestions ca serai tres sympas de votre part
 
merci merci

Reply

Marsh Posté le 07-06-2001 à 16:28:19    

lamatrice oui je l'ai fais width ds les cellules  
 
oki merci j'essaireai tt ca demain  
 
merci bcp
 
si encore d'autres suggestion je suis prenneur  :)

Reply

Marsh Posté le 07-06-2001 à 16:28:41    

lamatrice a écrit a écrit :

preformater  
 
<pre> salut       cocou          espace    </pre>
 
et bien là mes espaces y seront respecter.




ah ok
merci  :hello:  
 
c une balise spéciale ascii art ca  :D

 

[edit]--Message édité par __Lolo__--[/edit]

Reply

Marsh Posté le 07-06-2001 à 16:28:41   

Reply

Marsh Posté le 07-06-2001 à 16:29:30    

en fait souvent quand tu test, tu remplis les textareas avec n'importe quoi et sans ESPACES... ca te fais donc un mot de bcp de car et donc le width n'a aucun effet vu kil tronque pas les mots => mais ca arrive jamais dans la pratique

Reply

Marsh Posté le 07-06-2001 à 16:30:39    

ui mais faisantca pour une entreprise je préfère éliminer les risques seb  :)

Reply

Marsh Posté le 07-06-2001 à 16:44:39    

bon, je vais répéter : textarea est un contrôle qui permet de rentrer du texte. sa taille, sa couleur ou je ne sais quoi encore n'ont aucune influence sur le formatage du texte à sa sortie. si tu tapes tout ton texte sans retour chariot, tu auras un texte d'une ligne. affiché en html, il sera justifié comme le document le précise.
 
mettre des width='..' n'a qu'une influence cosmétique.
 
ensuite, la manière la plus simple d'afficher le texte, c'est avec <pre>..</pre> car ce mode d'affichage conserve les espaces et les retours à la ligne (c'est prévu pour afficher du code à la base). d'où fonte de taille fixe, pas jolie pour un forum. pour l'afficher avec une fonte comme arial, on l'affiche en html brut, en ayant pris de soin de convertir les retours à la ligne \n en <br> avec str_replace (php).
 
> ton wrap='physical' sort d'où ? je matte la doc, je ne le vois pas : http://www.w3.org/TR/html401/inter [...] ml#h-17.7.
 
compris ? la façon dont le texte est affiché à l'écran dans ton contrôle et la façon dont il est représenté en mémoire sont deux choses bien distinctes : la représentation mémoire sera toujours la même, quelque soit la représentation à l'écran, la taille du tableau utilisé, etc....

Reply

Marsh Posté le 07-06-2001 à 17:54:06    

qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq

Reply

Marsh Posté le 07-06-2001 à 17:56:27    

youdontcare -> une petite demo vaut mieux que des mots :))
le wrap='physical' est sensé exister mais j'ai jamais reussi a le faire marcher
place des retour chariot en dynamique avec du javascript tout les n car
youdontcare -> pis ya nl2br plutot que str_replace en php....

 

[edit]--Message édité par seb666--[/edit]

Reply

Sujets relatifs:

Leave a Replay

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