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

  FORUM HardWare.fr
  Programmation
  ASP

  ASP/VBScript

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

ASP/VBScript

n°608314
Flyman30
Posté le 11-01-2004 à 20:55:44  profilanswer
 

Salut,  
je suis en train de faire un gestion de news en ASP/VBscript pour une association et j'ai un soucis, voila je saisi à la volée un texte dans un textearea.  
je sais faire un replace pour les &nbsp;  et les <br /> mais ça c'est quand j'impose en un saut de ligne ou un retour chariot.
mais comment limiter une ligne avec un certain nombre de carractères pour qu'un passage à la ligne se fasse lors de la lecture dans la page ?  
 
merci  :)

mood
Publicité
Posté le 11-01-2004 à 20:55:44  profilanswer
 

n°608820
MagicBuzz
Posté le 12-01-2004 à 12:24:17  profilanswer
 

ça veut dire quoi en langage humain ? :)

n°608837
Flyman30
Posté le 12-01-2004 à 12:35:39  profilanswer
 

MagicBuzz a écrit :

ça veut dire quoi en langage humain ? :)


 
Ben à l'affichage dans un DIV en % car il s'adapte aux différentes résolutions d'écran, si je ne tape pas "physiquement" un retour chariot, le DIV s'agrandi et provoque un débordement.
Donc je voudrais une solution pourfixer une longueur de ligne et qu'elle passe à la ligne automatiquement cette longueur atteinte.  :D

n°608940
MagicBuzz
Posté le 12-01-2004 à 14:30:56  profilanswer
 

Poste un exemple et ce que tu veux que ça fasse, parceque je comprends toujours pas :ange:

n°608945
deliriumtr​emens
sic transit intestinal...
Posté le 12-01-2004 à 14:35:15  profilanswer
 

>Magic : Forcer le retour à la ligne après x caractères
 
>Fly : jouer avec len() ? Tu te crées une petite fonction qui ajoute un retour chariot tous les x car en vérifiant que tu ne coupes pas les mots, ça me paraît pas sorcier !


Message édité par deliriumtremens le 12-01-2004 à 14:38:14
n°608975
MagicBuzz
Posté le 12-01-2004 à 14:56:56  profilanswer
 

A ce moment, pkoi ne pas mettre un div de taille fixe à l'intérieur de l'autre ? Je capte pas.

n°608987
deliriumtr​emens
sic transit intestinal...
Posté le 12-01-2004 à 15:03:49  profilanswer
 

Beaucoup trop simple, enfin :)

n°609001
MagicBuzz
Posté le 12-01-2004 à 15:09:26  profilanswer
 

Ben ouais, mais il ne pourra pas faire mieu avec une fonction len() :)

n°609008
deliriumtr​emens
sic transit intestinal...
Posté le 12-01-2004 à 15:15:02  profilanswer
 

J'en suis bien conscient, je disais ça parce que je n'y avais pas pensé et que la honte m'envahissait...

n°609032
MagicBuzz
Posté le 12-01-2004 à 15:35:05  profilanswer
 

Ben en fait, je pense que c'est peut-être plus compliqué ce qu'il demande. Notamment je verrai bien un truc, mais je suis pas sûr de comprendre. Et dans ce cas, à priori, c'est pas possible, mise à part avec untruc en JS, et encore...

mood
Publicité
Posté le 12-01-2004 à 15:35:05  profilanswer
 

n°609124
Flyman30
Posté le 12-01-2004 à 16:29:46  profilanswer
 

Je ne mets pas de DIV en fixe à cause des différentes résolutions d'écran [:airforceone]
 
Il doit s'adapter au différente taille d'écrans

n°609169
MagicBuzz
Posté le 12-01-2004 à 16:48:36  profilanswer
 

A ce moment, je vois pas à quoi te sers ton retour à la ligne

n°609173
Flyman30
Posté le 12-01-2004 à 16:52:44  profilanswer
 

MagicBuzz a écrit :

A ce moment, je vois pas à quoi te sers ton retour à la ligne
 


 
Par ce que si je ne force pas le retour à la ligne le div s'agrandi en fonction de la longueur de la ligne et j'ai un scroll horizontal dont je ne veux pas.
 
Il y a bien le recours au DIV de largeur fixe mais si je le fait pour une résolution de 800 X 600 sur les moniteur en 1280X1024 ou plus ça fait moche  [:airforceone]

n°609184
MagicBuzz
Posté le 12-01-2004 à 17:04:52  profilanswer
 

Je capte pas. Si ton div est en %, alors il grandira pas.
 
Vire des &nbsp; c'est eux qui foutent la merde.

n°609189
Flyman30
Posté le 12-01-2004 à 17:07:52  profilanswer
 

MagicBuzz a écrit :

Je capte pas. Si ton div est en %, alors il grandira pas.
 
Vire des &nbsp; c'est eux qui foutent la merde.


 
Non le DIV grandi bien et les &nbsp; n'y sont pour rien je n'en ai pas mis dans notre cas, il n'y a que des retour chariot  :sweat:

n°609212
MagicBuzz
Posté le 12-01-2004 à 17:37:44  profilanswer
 

Ben c'est pas normal :D

n°609222
Flyman30
Posté le 12-01-2004 à 17:43:01  profilanswer
 

MagicBuzz a écrit :

Ben c'est pas normal :D


ben si c'est logique! Etant donné qu' un DIV en % n'as pas de dimensions fixe il s'allonge en fonction de la demande  ;) Si on mets une ligne trop longue il s'allonge et c'est bien ce qui se passe quand on saisi à la volée  [:airforceone]

n°609228
MagicBuzz
Posté le 12-01-2004 à 17:45:14  profilanswer
 

Non, un % est une taille fixe, exprimée par rapport à l'objet qui englobe ton DIV.
 
Vide ton div, et fous-lui un cadre, et vérifie que là déjà il est à la bonne taille.
 
J'insiste sur le fait que le %age est exprimé par rapport à l'objet qui est directement autour, pas par rapport à l'écran !

n°609233
Flyman30
Posté le 12-01-2004 à 17:47:59  profilanswer
 

MagicBuzz a écrit :

Non, un % est une taille fixe, exprimée par rapport à l'objet qui englobe ton DIV.
 
Vide ton div, et fous-lui un cadre, et vérifie que là déjà il est à la bonne taille.
 
J'insiste sur le fait que le %age est exprimé par rapport à l'objet qui est directement autour, pas par rapport à l'écran !


 
Et pourtant sa taille varie bien quand je passe de 800X600 à 1280X1024 et c'est là son intéret  [:airforceone]

n°609280
MagicBuzz
Posté le 12-01-2004 à 18:27:44  profilanswer
 

Franchement, je capte pas ton problème.
 
T'as forcément une merde dans ton HTML !
 
Copie ce code dans un nouveau fichier, et teste. Tu verras que le texte s'affiche bien dans 25% de l'écran (50% de 50%)
 


<html>
<head>
<title>test</title>
<style rel="stylesheet" type="text/css" media="all">
 .50p
 {
  width: 50%;
 }
</style>
</head>
<body>
<div class="50p">
 <div class="50p">Bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla  
 
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla  
 
bla bla bla bla bla bla bla bla bla bla bla</div>
</div>
</body>
</html>

n°609281
MagicBuzz
Posté le 12-01-2004 à 18:28:08  profilanswer
 

PS: le forum déconne joyeusement. Je n'ai aucun retour à la ligne entre les "bla".

n°609284
MagicBuzz
Posté le 12-01-2004 à 18:30:39  profilanswer
 

Change le premier div pour une class "500px"
 
et crée une class ".500px" avec une largeur de 500 px, tu verras que cette fois, ton texte sera sur 50% de 500 px, soit 250 px. Et cette fois, il sera de taille fixe même si l'écran change de taille.
 
Ca marche comme ça les %.
 
C'est une taille FIXE calculée à partir de la taille de l'élément englobant l'élément. Si la taille de ce dernier change, alors ton élément en % changera de la même façon. Mais en AUCUN CAS la taille des éléments contenu dans un élément exprimé en % n'affecte la taille de l'élément.

n°610289
Flyman30
Posté le 13-01-2004 à 12:43:20  profilanswer
 

Bon j'ai trouvé, c'était ma fonction replace qui mettait le souk  :D

n°610294
souk
Tourist
Posté le 13-01-2004 à 12:46:36  profilanswer
 

Flyman30 a écrit :

Bon j'ai trouvé, c'était ma fonction replace qui mettait le souk  :D  


qui mettait quoi ?  :heink:  :D


---------------
L'inventeur de la cédille est un certain monsieur Groçon .
n°610393
MagicBuzz
Posté le 13-01-2004 à 14:17:24  profilanswer
 

arf :)

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  ASP

  ASP/VBScript

 

Sujets relatifs
[ASP/VBSCRIPT/JAVASCRIPT] Pb de vérification de la validé d'1 champ[ASP/VBSCRIPT] Help me plz....
[ASP/VBScript] Génération de fichier excel[ASP/VBscript] Génération d'un zip
[ASP] Comment accéder à un objet d'une frame en VBscript ?Utiliser object vbscript en ASP?
ASP - VBscript et jaascript ( côté client)[ASP / HTML / Javascript / VBScript / etc...] TROP ZARBI
[ASP] [VBScript] Vérification de champsErreur VBScript dans une feuille ASP!!!
Plus de sujets relatifs à : ASP/VBScript


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