ugrás a tartalomhoz

HTML kód betöltése TEXTAREA-ba

Gal Kristof · 2006. Dec. 14. (Cs), 22.40
A kérdés az, hogy hogyan tudok úgy betölteni egy textarea mezőbe html kódú szöveget, h ogy pl. egy <textarea...></textarea> karaktersor ne zavarjon be?

- php futás alatt nem tudom megcsinálni, mert akkor a tartalomban lévő esetleges </textarea> lezárja az őt tartalmazó textareát... (remélem érthető...)

- javascripttel próbáltam, de sehogy sem tudtam lenyomni a js feldolgozó torkán a furcsa jeleket a stringben... (<,/ és társai). úgy próbálkoztam, hogy egy js változóba írni a tartalmat, és szintén js-el benyomni őt a textareába. sehogysem ha átkonvertálom a kacsacsőrt, akkor akonvertált AT karakter nem tetszik neki...

- gugliztam, de egyszerű de nagyszerű megoldásra nem leltem

valakinek esetleg valami? :)
 
1

Ha jól értelmezem

C_hris · 2006. Dec. 14. (Cs), 22.53
akkor a htmlspecialchars() függvény kell neked.
2

ha ilyen egyszerű lenne...

Gal Kristof · 2006. Dec. 14. (Cs), 23.17
akkor nem próbálkoznék itt :)

sajnos nem tölti be a js egy változóba stringként, mert illegál karakterek vannak benne, pl. and (&) jel és társai
3

Ezt próbáld ki!

krey · 2006. Dec. 14. (Cs), 23.38
<?="<textarea>".htmlspecialchars("<html></html>")."</textarea>" ?>
üdv. krey

ps. a php-val kapcsolatos problémádat pedig nem értem.
4

php probléma

Gal Kristof · 2006. Dec. 15. (P), 07.57
generálom php-ból a html kódot:

<form>
..
.
.
<textarea> // ez egy tényleges textarea
// itt elkezdem feltölteni a tartalommal
<textarea> // ez nem a form része, hanem a tartalomhoz tartozik, amit szerkeszteni akartam
</textarea> // ez is
.
.
.



tehát a textarea tartalma, amit szerkeszteni akarok tartalmaz html kódot, amiben van textarea is :) namármost ha ezt html kiírási időben teszem oda, akkor szétecseszi a formot. nem tudom érthetőbb lettem-e :D
5

vázze

Gal Kristof · 2006. Dec. 15. (P), 08.01
sikerült megoldanom, nem hittem, hogy ilyen béna vagyok. :) tényleg htmlspecialchars kellett, csak én túlbonyolítottam a problémát...