Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][JavaScript][AJAX]Jak przekazać wartość, Z JavaScript do XAjax
Blackhole
post
Post #1





Grupa: Zarejestrowani
Postów: 283
Pomógł: 1
Dołączył: 15.11.2004
Skąd: Mikołów

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


Mam funkcję Xajax:
  1. function quote($txt,$id) {
  2. // cytowanie fragmentu innego komentarza
  3. $objResponse = new xajaxResponse();
  4. $objResponse->addAssign("koment_area","innerHTML", ".$txt." / ------------");
  5. return $objResponse->getXML();
  6. }
oraz fragment:
  1. echo '<img src="images/com_quote.png" onmousedown="var cyt = getSelText(); if (cyt==\'\') { alert(\'Zaznacz fragment do zacytowania.\'); return false; } xajax_quote(cyt,'.$or['com_id'].');" />';
JavaScript'owe getSelText() zwraca fragment tekstu zaznaczony kursorem na stronie.
Jak zrobić, by cyt przekazane do xajax_quote zawierało poprawnie zaznaczony fragment?
Próbowałem dać różne cudzysłowy/apostrofy wokoło cyt, ale nic nie działa (IMG:style_emoticons/default/wstydnis.gif)

A jeśli jest bez cudzysłowów (jak w podanym kodzie), to po kliknięciu pojawia się kilka sekund później ostrzeżenie, że skrypt przestał odpowiadać i pytanie, czy go przerwać (IMG:style_emoticons/default/sadsmiley02.gif)

Nikt nie potrafi pomóc? (IMG:style_emoticons/default/worriedsmiley.gif)

Ten post edytował Blackhole 6.05.2010, 10:52:25
Go to the top of the page
+Quote Post
thek
post
Post #2





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Jeśli zaznaczasz coś myszką to zainteresuj się w google słowami kluczowymi: text selection range (IMG:style_emoticons/default/smile.gif) Powinno pomóc, ale zaznaczam, że nie ma tak fajnie, bo zaznaczanie tekstu w zależności od przegladarki jest inaczej obsługiwane. Z naciskiem na "durne IE robi to inaczej od innych przeglądarek" (IMG:style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
Blackhole
post
Post #3





Grupa: Zarejestrowani
Postów: 283
Pomógł: 1
Dołączył: 15.11.2004
Skąd: Mikołów

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


Ale zaznaczenie tekstu mi działa w getSelText(). Wrzucam to do cyt i nie wiem, jak przekazać to cyt do funkcji quote w XAjax.
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: 27.08.2025 - 20:34