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:
<?php echo ' <script language="javascript"> function test () { alert("tekst"); } </script> <input type="button" value="Rejstracja" id="register" onClick="test();"> '; ?>
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:
<?php echo ' <script language="javascript"> function test () { alert("tekst"); test(); } </script> <input type="button" value="Rejstracja" id="register" onClick="test();"> '; ?>
Chciałbym aby funkcja była wywoływana z buttona. Za pomoc byłbym bardzo wdzięczny