![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 214 Pomógł: 0 Dołączył: 3.01.2004 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Po głębokich przemyśleniach, których nikt już nie zmieni, doszedłem do wniosku, że w moim przypadku, poniższe rozwiązanie jest najlepsze. Załóżmy, że mamy duże pole formularza - <textarea> i chcemy klikając na przycisk otworzyć okno z parametrem content, którego wartość stanowi tekst, umieszczony wcześniej w textarea. Na początku zrobiłem na szybko coś takiego:
Pierwsza faza testu niczego nie okazała szczególnego, ale jakiekolwiek "entery", były ignorowane, popatrzyłem na to co zawiera parametr content, więc pomyślałem o jakimś escapowaniu znaków, zrobiłem coś w stylu:
Z początku wszystko wyglądało świetnie, ale niestety, okazało się, że np. polskie literki i różne znaki specjalne, odkodowane na stronie preview.html w php przy pomocy funkcji takich jak urldecode() i rawurldecode() nie dało pozytywnych rezultatów. Może ktoś poleci mi jakąś lepszą funkcję js opierającej się na podobnych założeniach? Dziękuję. Jeżeli w kodzie dostrzegacie jakieś literówki, to nic, kod pisałem na wzór tego, który leży głęboko w mojej pamięci... |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 2 258 Pomógł: 16 Dołączył: 21.09.2004 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Użyj funkcji do zastąpienia znaków nowej linii przez br. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Robisz wszystko tak jak pierwszym sposobem, a w pliku preview.html używasz nl2br na tekście z geta.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 22:47 |