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

[复制链接]
查看11 | 回复1 | 2011-3-24 03:58:58 | 显示全部楼层 |阅读模式
回复

使用道具 举报

千问 | 2011-3-24 03:58:58 | 显示全部楼层
<pre id=\"best-answer-content\" class=\"reply-text mb10\">用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
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行