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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  pb avec document.getElementById(texte).innerhtml

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

pb avec document.getElementById(texte).innerhtml

n°1503646
telecofr
Posté le 16-01-2007 à 14:41:40  profilanswer
 

Salut,
 
sur mon site, j'ai mis un aperçu direct lors de l'écriture des messages du livre d'or.
 
Mon code est le suivant:
Code Javascript :
function Remplacer(chaine_a_trouver, remplacer_par, texte)
{
  for (i=0; i<texte.length; i++)
     {
      texte = texte.replace(chaine_a_trouver, remplacer_par);
      }
  return texte;
}
function apercu(texte)
{
   texte = Remplacer('[gras]', 'b', texte);
   texte = Remplacer('[/gras]', '/b', texte);
   texte = Remplacer('[italic]', 'i', texte);
   texte = Remplacer('[/italic]', '/i', texte);
   texte = Remplacer('[souligne]', 'u', texte);
   texte = Remplacer('[/souligne]', '/u', texte);
   document.getElementById('apercu').innerHTML = texte;
}

 
Code HTML:
<textarea name="contenu" rows="15" cols="80" onKeyUp="javascript: apercu(this.value)" onClick="javascript: apercu(this.value)">
</textarea><br />
<h3>Aperçu</h3>
<hr />
<div id="apercu" border="1" style="width:80"></div>

 
Le problème est que lorsque l'on tape une ligne très grande, l'aperçu continue sur la même ligne et décale tout ce qui est à droite de l'aperçu, malgré le width : le texte ne s'arrête pas mais continue !!!
 
Je voudrais que dans l'aperçu, le texte continue sur la ligne suivante au lieu de continuer sur la même ligne.
 
Comment faire ?
 
merci de votre aide !


Message édité par telecofr le 16-01-2007 à 14:42:57
mood
Publicité
Posté le 16-01-2007 à 14:41:40  profilanswer
 

n°1504620
papanorami​x
Posté le 18-01-2007 à 14:52:33  profilanswer
 

width:80px;
 
et c'est toujours mieu de mettre ton texte dans un paragraphe ou un truc, ou un autre bloc plus approprié que le <div>

n°1504629
FlorentG
Posté le 18-01-2007 à 15:14:39  profilanswer
 

Sert à quoi la boucle for dans la fonction remplacer ? [:johneh]


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

  pb avec document.getElementById(texte).innerhtml

 

Sujets relatifs
[JS] problème de récupération de value d'un champ texteCaractère pour "Retour à la ligne" dans un fichier texte ?
Afficher le texte de var=salut dans un swfajouter un (nouveau) noeud texte a une transformation xsl/xml
getElementById qui plante tout !extraire données fichier texte vers BDD
liens audio dans un texte[resolu]formulaire avec modification texte(couleur ,...)
Formulaire : éditeur de texte WysiwygFaire apparaitre un texte en passant la souris sur une image
Plus de sujets relatifs à : pb avec document.getElementById(texte).innerhtml


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