nehmen wir an wir haben ein textfeld in dem bestimmte wörter farbig herausgehoben werden sollen, zetbe so:
(die funktion str_replace hab ich mir selber geschrieben und die ist auch ausgetestet und funktioniert).
so jetzt nehmen wir dieses beispiel:
ausgangstext
nach dem ändern trace ich das ding und bekomme:
alles funktioniert im htmlTextfeld inklusive zeileumbruch und einrückung.
soweit so gut.
gehen wir aber von einem anderen ausgang aus:
ergebnis vom tracen:
im textfeld allerdings diesmal kein zeilenumbruch und keine einrückung!
ich hab mir gedacht vielleicht versuch ichs mit dem font tag... hat nix gebracht... oder mit <br> statt \n .. auch nix gebracht... auch nicht mit <br />
zetbe ein ergebnis vom tracen:
aber immernoch kein zeilenumbruch und keine einrückung!
wtf!?
ps: den thread hab ich schon im flashforum.de eröffnet da gabs aber auch keine große hilfe: http://www.flashforum.de/forum/showthread.php?t=153240
PHP:
s = _root.str_replace(s,"foo","<span class=\"greentext\">foo</span>");
s = _root.str_replace(s,"bar","<span class=\"greentext\">bar</span>");
(die funktion str_replace hab ich mir selber geschrieben und die ist auch ausgetestet und funktioniert).
so jetzt nehmen wir dieses beispiel:
ausgangstext
HTML:
foosel
bar
nach dem ändern trace ich das ding und bekomme:
HTML:
<span class="greentext">foo</span>sel
<span class="greentext">bar</span>
alles funktioniert im htmlTextfeld inklusive zeileumbruch und einrückung.
soweit so gut.
gehen wir aber von einem anderen ausgang aus:
HTML:
foo
bar
ergebnis vom tracen:
HTML:
<span class="greentext">foo</span>
<span class="greentext">bar</span>
im textfeld allerdings diesmal kein zeilenumbruch und keine einrückung!
ich hab mir gedacht vielleicht versuch ichs mit dem font tag... hat nix gebracht... oder mit <br> statt \n .. auch nix gebracht... auch nicht mit <br />
zetbe ein ergebnis vom tracen:
HTML:
<font color="#00FF00">foo</font><br> <font color="#00FF00">bar</font>
aber immernoch kein zeilenumbruch und keine einrückung!
wtf!?
ps: den thread hab ich schon im flashforum.de eröffnet da gabs aber auch keine große hilfe: http://www.flashforum.de/forum/showthread.php?t=153240