У меня есть страница index.html .
Внутри этой страницы у меня есть код JavaScript, который делает кнопку для вызова ajax-запроса на other.html длябыть показано внутри div в index.html .
other.html не имеет ничего, кроме div (который содержит содержимое) и некоторый код JavaScript.
other.html обычно загружается внутри index.html , но код javascript не работает.
Кто-нибудь знает, почему это происходит?
Спасибо.
(код javascript так же прост, как предупреждение ("привет") сообщение).
код:
index.html:
<html>
<head>
<script src=main.js></script>
</head>
<body>
<div id="to_change">bla bla bla</div>
<div id="button">click me</div>
</body>
<html>
main.js:
...
...
function sendRequest()
{
request.open("GET","other.html",true);
request.onreadystatechange = function(){
if(request.readyState == 4 && request.status == 200){
var response = request.responseText;
if(response) {
document.getElementById("to_change").innerHTML = response;
}
}
}
request.send(null);
}
....button.click(...sendRequest...);
...
...
other.html
<script type=...>alert("hello");</script>
<div>text text text text</div>