Posez votre question Signaler

Interpreter du code HTML dans un textarea [Résolu]

shortwaves 73Messages postés 12 mai 2008Date d'inscription 6 avril 2011Dernière intervention - Dernière réponse le 6 mars 2009 à 17:18
Bonjour,
ce que je veux faire c'est un textarea avec l'option readonly='true', et dedans du code HTML
je veux que ce code HTML soit interpreté (les balises HTML)
voici un bout de mon code :
echo "<textarea name='mail' rows='20' cols='100' readonly='true'>".$mail."</textarea>";

avec la variable $mail contient du code HTML
merci d'avance
Lire la suite 

Interpreter du code HTML dans un textarea »

10 réponses
Réponse
+1
moins plus
bonjour,

http://www.commentcamarche.net/forum/affich 1298260 html probleme de textarea
Ajouter un commentaire
Réponse
+1
moins plus
a la limite tu peux directement integrer le code dans un div par exemple,

genre:

<div id="apercuBox"></div>

<script language="javascript">
window.getElementById("apercuBox").innerHtml="<?=$mail?>";
</script>
Ajouter un commentaire
Réponse
+1
moins plus
bonjour à tous

J'ai posté un sujet (le lien de cette page étant sous mon sujet) et je peux aider ici :

http://www.w3schools.com/css/css_examples.asp

Les exemples sont modifiables en ligne et le code est directement interprété après chargement mais seulement en ligne = les aspirateurs de sites (utilisés à bon escient ou non) ne servent pas. LE CODE ÉDITABLE EST À GAUCHE et LE CODE INTERPRÉTÉ EST À DROITE (dans une iframe (un cadre) je crois mais je ne suis pas assez calé).

Exemple pris sur la page :
http://www.w3schools.com/css/tryit.asp?filename=trycss_text-decoration

Le but est ensuite de pouvoir faire la même chose sur ton site avec les courriels.
Si ça peut donner des idées aux lecteurs qui vont venir lire ce sujet c'est bien :-)

Le site en question est un bon site d'aide, surtout d'aide pratique, on voit ce que l'on modifie.

merci à tous
Ajouter un commentaire
Réponse
+1
moins plus
re, j'avais pas vu ta question et pourtant le même site au-dessus ça peut aider :

CSS overflow Property : http://www.w3schools.com/Css/pr_pos_overflow.asp

Exemples éditables :

How to show overflow in an element using scroll
How to hide overflow in an element
How to show set the browser to automatically handle overflow

Sur ce site dans "Suggestions", il y a un lien vers une page avec toutes les combinaisons possibles pour les overflow, si il y est encore ... cherchez "Overflow". ha oui, tiens : http://www.brunildo.org/test/Overflowxy.html

à+
Ajouter un commentaire
Réponse
+0
moins plus
salut,
merci dreamfeeder, mais j'ai deja lu ce sujet, et je n'ai pas bien compris la réponse.
est ce que tu peut être un peu plus claire?
qu'est ce que je dois faire pour le textarea pour qu'il interprète le HTML ?
Ajouter un commentaire
Réponse
+0
moins plus
Je ne suis pas sur d'avoir bien compris ce que tu demande.
en fait l'utilisateur rentre son code html puis tu le recupere dans une autre page dans laquelle tu veux afficher ce code html dans un textarea et qu'il soit interpreté? si c ca je crois pas que ce soit possible. par contre une <iframe> interpretera ton code

Ajouter un commentaire
Réponse
+0
moins plus
c'est presque ça!
dans la 1ere page, l'utilisateur écrit le mail (avec un éditeur graphique, éventuellement FCK Editor), puis dans la 2eme page il la visualise avant de l'envoyer (aperçu avant l'envoi).

j'espère que c'est plus clair maintenant.

sinon, comment je peut utiliser la iframe?
Ajouter un commentaire
Réponse
+0
moins plus
tu veux certainement dire <?PHP echo $mail; ?>
oui c'est une bonne méthode.
et maintenant comment faire pour faire un scroll pane dans ce div?
Ajouter un commentaire
Réponse
+0
moins plus
non non en fait <?=$mail?> marche aussi.

sinon pour avoir des barre de scroll si besoin dans une div tu peux utiliser "overflow:auto"
soit directement dans ta balise div:
<div id="apercuBox" style="overflow:auto"></div>

soit si ta un fichier css

#apercuBox{overflow:auto}


pour overflow tu peux soit mettre "auto" si tu veux que les barres de scroll s'affiche que si besoin est, ou soit "scroll"
si tu veux quelle s'affiche obligatoirement.
Ajouter un commentaire
Réponse
+0
moins plus
merci dreamfeeder pour ta réponse,
maintenant une question concernant overflow: comment différencier les scroll bar verticales des horizontales?
ça veux dire : si je veux mettre les scroll bar verticales toujours, et celles horizontales seulement si nécessaire.
est ce que c'est clair?
Ajouter un commentaire
Ce document intitulé « Interpreter du code HTML dans un textarea » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?