请问javascript如何把其它静态页面的内容包含进来,类似于PHP的include函数

我请讲解下,请问javascript如何把其它静态页面的内容包含进来,类似于PHP的include函数
最新回答
你依旧那么甜

2024-10-31 08:08:56

用AJAX技术了,写个javascript函数,在用的时候调用就OK了
将目标页面的内容异步抓取过来,然后写到本页面的《DIV》里

----javascript函数内容----
var xmlHttp;//核心对象变量
//区分浏览器创建XMLHttpRequest核心对象
function create()
{
if(window.XMLHttpRequset){xmlHttp = new XMLHttpRequest();}
else if(window.ActiveXObject){xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");}
}

//ajax核心执行方法(此处为提交到servlet处理后,返回纯文本)
function run(){
create();
var value = document.getElementById("id").value;
var URL = '目标地址(也可以做成该函数的参数)';
xmlHttp.open("GET",URL,true);
xmlHttp.onreadystatechange=callback;
xmlHttp.send(null);
}

//回调函数
function callback(){
if(xmlHttp.readyState == 4){
if(xmlHttp.status == 200){
var v = xmlHttp.responseText;
document.getElementById("p").innerHTML=v;
}
}
}

----HTML代码----
<body onload=' run()'>
<div id='p'></div>
</body>
蝶舞╰︶櫻婲落ペ

2024-10-31 09:21:26

很想帮你,不过不是太熟悉javascript。建议去csdn中提问,应该会有让你满意的回答。
谁输掉了承诺

2024-10-31 08:10:05

你可以用<iframe></iframe>