ďťż
Podstrony
|
telcocafeWitam.Jestem początkującym użytkownikiem JS. I mam takie pytanie: Czy: text="jakiś tekst długi ze znakami nowych lini"; Jest dozwolone? Kiedyś mi się o uszy obiło że nie. Można to obejść? bo potrzebuję takiej zmiennej. //pozdrawiam Użytkownik pinokio999 edytował ten post 28 sierpień 2008, 09:19 var text = "jakiś tekst\r\ndługi\r\nze znakami nowych linii"; var text = 'jakiś tekst'+"\r\n"+'długi'+"\r\n"+'ze znakami nowych linii';:P Chyba niebardzo :( oto co potrzebuję: Mam na stronie textarea oraz taki kod: <script type="text/javascript"> text="'.$text.'" document.forms.my_form.textarea.value=text; </script> Dodaje on zawartość zmiennej php $text jako zawartość textarea. Nie mogę dodawać tekstu bezpośrednio do textarea, i muszę korzystać ze skryptu gdyż gdybym normalnie dodał wewnątrz textarea np takie coś: cośtam cośtam <textarea></textarea> drugie cośtam cośtam To w rezultacie wyświetli się w textarea tylko "cośtam cośtam <textarea>" a po niej "drugie cośtam cośtam" Jakiś błąd jest, źle rozpoznaje zamknięcie textarey, i zamyka gdy tylko pierwsz zobaczy. Dodanie tekstu przez skrypt zapobiega temu. Jednak ta zmienna ma wiele linii. I jest nietolerowana przez JS. Po prostu się nic nie wyświetla. Gdy zmienna nie ma w sobie znaków nowej linii, to wszystko jest ok. Nie mogę ich zamienić na <br> z pewnych względów. Więc da się to zrobić? Lub przez teb skrypt, lub w inny sposób? //pozdrawiam <script type="text/javascript"> text="'.str_replace(array("\n","\r","\t"),array(" \\n","\\r","\\t"), $text).'" document.forms.my_form.textarea.value=text; </script> ? dzięki, na pierwszy rzut oka pomogło. Ale powinno byc ok. Wielkie dzięki |
|||
Sitedesign by AltusUmbrae. |