Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [advAjax, jQuery] Problem z wywołaniem funkcji w funkcji
Rude Dude
post
Post #1





Grupa: Zarejestrowani
Postów: 41
Pomógł: 1
Dołączył: 23.07.2007

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


Mam taki kod JS
  1. function w_edytuj_wypracowanie(id, value) {
  2. var global_value = value;
  3. advAJAX.get({
  4. url: "ajax_wypracowania_edytuj.php?id="+id+"&cmd="+value,
  5. onLoading : function(obj) {
  6. AjaxLoading('conteiner_of_full_text','');
  7. },
  8. onSuccess : function(obj) {
  9. slideUp_slideDown('conteiner_of_full_text',obj.responseText);
  10. //fullSizeBox('fullSizeBox_id'); // #1#
  11. if(global_value=='edit_text')
  12. {
  13. alert('ok1');
  14. alert('ok2');
  15. fullSizeBox('fullSizeBox_id'); // #2#
  16. alert('ok3');
  17.  
  18. }
  19. }
  20. });
  21. }

Problem polega na tym że nie wywołuje się funkcja fullSizeBox('fullSizeBox_id'); umieszczona w linii #2#. Przed nią umieściłem alerty ok1, ok2 które się wykonują. Niestety alert ok3 też się nie wykonuje.
Gdy otoczę komentarzem linie #2# to alert ok3 pojawia się. Wnioskuje z tego że funkcja fullSizeBox('fullSizeBox_id'); nie wywołuje się w ogóle i blokuje wywołanie alert ok3.

W sytuacji gdy linijkę #2# mam zakomentowaną a linię #1# odkomentowaną to funkcja w miejscu #1# się wykonuje.

Firebug nie zgłasza mi żadnych błędów.

Mam problem z namierzeniem w czym tkwi problem. Dlaczego moja funkcja fullSizeBox() umieszczona w if(global_value=='edit_text') nie chce się wykonać, a poza if'em już tak.

Z góry dziękuje za pomoc. (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Rude Dude
post
Post #2





Grupa: Zarejestrowani
Postów: 41
Pomógł: 1
Dołączył: 23.07.2007

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


Udało mi się znaleźć przyczynę problemu. Funkcja fullSizeBox() odwoływała się do div'a ktory jest ładowany ajaxem przez
  1. slideUp_slideDown('conteiner_of_full_text',obj.responseText);

Po usunięciu tego odwołania wszystko gra.

Dzięki za pomoc.


Ten post edytował Rude Dude 26.08.2010, 14:22:40
Go to the top of the page
+Quote Post

Posty w temacie


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: 10.06.2026 - 12:12