![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 4.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam, sprawa wygląda tak: chcę załadować stronę ajaxem do diva, ale w responseText posiadam kod javas
ript oraz button, który wywołuje funkcję zawartą w tym js. Problem opiszę dalej. Skrypt js ładujący stronę: CODE function $(id) { return document.getElementById(id); } function evalScripts(text) { var scripts = []; var script_sources = text.split(/<script .*?="">/); counter = 0; for (var i=1; i < script_sources.length; i++) scripts[counter++] = script_sources[i].split(/<\/script>/)[0]; for (var i=0; i < counter; i++) eval( scripts[i] ); } function page(loc) { advAJAX.post ({ url: loc, onInitialization : function() { $('loading').style.visibility = "visible"; }, onSuccess : function(obj) { $('loading').style.visibility = "hidden"; evalScripts(obj.responseText); $('value').innerHTML = obj.responseText; }, onError : function(obj) { alert("Nastąpił błąd"); } }); } Strona ładowana:
Przycisk zostaje załadowany do diva, ale gdy na niego kliknę to nic się nie dzieje, a powinno. Zadziała gdy wywołam funkcję wewnątrz znaczników:
Chciałbym aby funkcja była wywoływana z buttona. Za pomoc byłbym bardzo wdzięczny
Powód edycji: umiesz uzywac [code] to jeszcze zostało Ci [php] ;)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 14:42 |