Например, вы можете вызывать функцию javascript, когда тело вашей главной страницы загружается, используя свойство onload
, равное body
:
<html>
<head>
...
</head>
<body onload="loadContent();">
...
</body>
</html>
Среди ваших функций javascript вам понадобитсяloadContent
функция, а также некоторые функции, выполняющие операции, связанные с HTTPRequest.
function loadContent()
{
var contentURL = "contentpage.xml";
http.Open("GET", contentURL, true);
http.onreadystatechange = useHttpResponse;
http.send(null);
}
var http = getXMLHTTPRequest();
function getXMLHTTPRequest()
{
try
{
req = new XMLHttpRequest();
}
catch (err1)
{
try
{
req = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (err2)
{
try
{
req = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (err3)
{
req = false;
}
}
}
return req;
}
function useHttpResponse()
{
if (http.readyState == 4)
{
if (http.Status == 200)
{
var xml = http.responseXML;
// do something with loaded XML (such as populate a DIV or something)
}
}
}
Для получения более полной информации вы можете ознакомиться с некоторыми учебными пособиями по AJAX онлайн.