Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript] unterminated string litera
parzygnat
post
Post #1





Grupa: Zarejestrowani
Postów: 155
Pomógł: 6
Dołączył: 31.12.2007
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Oto skrypt wywołujący ten błąd.

Kod
function send_form_change_value(id1, id2, formularz, tekst_obecny){
 document.getElementById(id1).value = document.getElementById(id2).value;
 if(tekst_obecny !== document.getElementById(id2).value) formularz.submit();
}


Czy ktoś wogole wie o co chodzi w tym błędzie i dlaczego mógłby się pojawiać
Go to the top of the page
+Quote Post
lord_t
post
Post #2





Grupa: Zarejestrowani
Postów: 603
Pomógł: 131
Dołączył: 24.07.2007
Skąd: Górny Śląsk

Ostrzeżenie: (0%)
-----


Ten kod sam w sobie tego nie powoduje. Czemu uważasz, że to wina tej funkcji? Sprawdź, lepiej wywołanie/a tej funkcji, a konkretniej to gdzie nie zamknąłeś napisu znakiem " albo ' .
Go to the top of the page
+Quote Post
parzygnat
post
Post #3





Grupa: Zarejestrowani
Postów: 155
Pomógł: 6
Dołączył: 31.12.2007
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Masz racje teraz wiem ze nie powoduje to ta funkcja (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Tylko jej wywołanie. Problem polega na tym ze z sesji odczutuje zmienna i uzywam jej w funkcji JS. Zmienna ma wartosc ktora posiada znaki nowej linii "\n" i to powoduje ze w kodzie html pojawia sie nowa linia (co jest nie wybaczalne w wywolaniu funkcji w JS) probuje wlasnie przerobic ten string za pomoca funkcji str_repalce()
ale lipa nadal nie daje to rezultatu.
tak uzywam tej funkcji:
  1. <?php
  2. $tekst_obecny = str_replace("\n", "/\n", $_SESSION[$klucz1][$klucz2]['zamowienie']);
  3. ?>

moze cos nie tak robie? Pewnie tak (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) bo w przeciwnym razie by działało
Jak przesłać do funkcji JS string zawierający znak końca linii??

Ten post edytował parzygnat 7.11.2008, 01:21:56
Go to the top of the page
+Quote Post
lord_t
post
Post #4





Grupa: Zarejestrowani
Postów: 603
Pomógł: 131
Dołączył: 24.07.2007
Skąd: Górny Śląsk

Ostrzeżenie: (0%)
-----


Raczej tak:
  1. <?php
  2. $tekst_obecny = str_replace("\n", "\n", $_SESSION[$klucz1][$klucz2]['zamowienie']);
  3. ?>
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 05:16