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 6.05.2010, 18:52:19
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 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ć sadsmiley02.gif

Nikt nie potrafi pomóc? worriedsmiley.gif

Ten post edytował Blackhole 6.05.2010, 10:52:25


--------------------
Ściskam prawicę...
Jacek

http://doscniewoli.pl/ - wszyscy jesteśmy niewolnikami bankierów!
http://jezusimarlena.ovh.org/
YouTube - Egzorcyzmy Anneliese Michel
Go to the top of the page
+Quote Post
thek
post 6.05.2010, 20:35:11
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 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" winksmiley.jpg


--------------------
Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
Go to the top of the page
+Quote Post
Blackhole
post 6.05.2010, 20:49:19
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.


--------------------
Ściskam prawicę...
Jacek

http://doscniewoli.pl/ - wszyscy jesteśmy niewolnikami bankierów!
http://jezusimarlena.ovh.org/
YouTube - Egzorcyzmy Anneliese Michel
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 15.07.2025 - 02:15