Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [advAjax] i skrypt JS
cornholio666
post
Post #1





Grupa: Zarejestrowani
Postów: 472
Pomógł: 8
Dołączył: 14.03.2004
Skąd: Rzeszów

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


Witam,

Po kliknięciu w przycisk wysyłam żądanie (poprzez advAjax) do pliku który zwraca mi kod JS

  1. <script type="text/javascript">
  2.  
  3. alert("alarm");


Niestety funkcja się nie wywołuje, dlaczego? I jak wywyłać funkcje JS w taki sposob jak powyżej?
Znalazłem kilka postów niżej podobny problem ale nie rozumiem co autor miał na mysli podając rozwiązanie


--------------------
I need TP for my bunghole!!!

Mój nowy przyjaciel - tytanowa płytka na stałe
------------------------------------------------------
AEGEE, kwiaciarnia rzeszów , notariusz rzeszów, zakład krawiecki rzeszów, paweł jakubowicz
Go to the top of the page
+Quote Post
mike
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Cytat(cornholio666 @ 16.12.2006, 23:52:35 ) *
Niestety funkcja się nie wywołuje, dlaczego?

Ano dlatego, że kod nie został wykonany. Dlaczego? Bo nic go nie wykonało.
W normalnej sytuacji kod JavaScript jest wykonywany przez przeglądarkę po uruchomieniu strony.
Tutaj nie jest on wykonywany bo przy jego zwracaniu przeglądarka nie bierze jakby udziału.

Wyjściem chyba będzie użycie eval() na kodzie, ale nie możesz go do tego zwracać w postaci:
  1. <script type="text/javascript">
  2. alert("alarm");
tylko:
  1. alert("alarm");

I wtedy daj to co dostaniesz w eval()
Go to the top of the page
+Quote Post
cornholio666
post
Post #3





Grupa: Zarejestrowani
Postów: 472
Pomógł: 8
Dołączył: 14.03.2004
Skąd: Rzeszów

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


Nie moge sobie z tym poradzić:

index.html:

  1. <a href="#" onclick="wyslj zadanie do pliku plik.html">
  2.  
  3. <div id="contentAJAX">
  4. tu bedzie ładowany ajax
  5. </div>



plik.html

  1. <script type="text/javascript" src="./tinymce/jscripts/tiny_mce/tiny_mce.js"></script>
  2.  
  3. <script type="text/javascript">
  4.  
  5. tinyMCE.init({
  6. mode : "exact",
  7. elements : "text",
  8. theme : "advanced",
  9. language : "pl"
  10.  
  11. });
  12.  
  13.  
  14. <form action="" id="xxx">
  15. <table >
  16. <tr>
  17. <td>Tytuł:</td>
  18. <td><input type="text" name="tytul"></td>
  19. </tr>
  20. <tr>
  21. <td>Treść</td>
  22. <td><textarea rows="5" cols="20" name="text">d</textarea></td>
  23. </tr>
  24. <tr>
  25. <td></td>
  26. <td><input type="submit" value="ok"></td>
  27. </tr>
  28. </table>
  29. </form>


Jak zrobić żeby wywołała sie funkcja tinyMCE.init({ ... questionmark.gif

Próbowałem cały dzień z eval() ale nic mi nie wyszlo...
Proszę o jakąś radę

Ten post edytował cornholio666 17.12.2006, 16:37:07


--------------------
I need TP for my bunghole!!!

Mój nowy przyjaciel - tytanowa płytka na stałe
------------------------------------------------------
AEGEE, kwiaciarnia rzeszów , notariusz rzeszów, zakład krawiecki rzeszów, paweł jakubowicz
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 Aktualny czas: 20.08.2025 - 06:18