Na początek kod, z którego korzystam:
Kod
function pobierzDane(zrodlo, cel) {
if (ObiektXMLHttp) {
ObiektXMLHttp.open("POST", zrodlo);
ObiektXMLHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8');
ObiektXMLHttp.onreadystatechange = function() {
if (ObiektXMLHttp.readyState == 4) {
document.getElementById(cel).innerHTML = ObiektXMLHttp.responseText;
}
}
ObiektXMLHttp.send("sec=1");
}
}
if (ObiektXMLHttp) {
ObiektXMLHttp.open("POST", zrodlo);
ObiektXMLHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8');
ObiektXMLHttp.onreadystatechange = function() {
if (ObiektXMLHttp.readyState == 4) {
document.getElementById(cel).innerHTML = ObiektXMLHttp.responseText;
}
}
ObiektXMLHttp.send("sec=1");
}
}
onclick="pobierzDane('?mode=yourEvents', 'mess_addEvent')"
Problem:
Funkcja pobiera dane do diva, faktycznie. Wszystko działa. Problem pojawia się, kiedy chcę do diva wczytać jakiś skrypt. Np.
Kod
<script type="text/javascript">alert('działa');</script>
. Skrypt jest przekazywany do diva, ale nie wykonuje się. Jak zmusić przeglądarkę do wykonania js po wczytaniu do diva?