急救!如何用js控制include file的内容 不行,建议你用Ajax和iframe基本一样,另外推荐你用JQurey插件,js 的,实现Ajax比较方便,我的资源里面有下载和中文帮助文档 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 AJAX把你拼的地址给AJAX, 让AJAX请求相关页面把返回的值给 div的innerHTML就OK了prototype有封装好的 AJAX类, 可以参考下... AJAX本身不能获取其它网站的内容(同源策略)如果你请求的是其它的URL, 可以把这个页传给后台程序处理, 然后把处理结果返回给AJAX比如你要获取 http://www.csdn.net这个页面,可以新建一个动态页,比如是 inc.jsp(如果你用的jsp),然后把http://www.csdn.net的内容得到ajax请求 inc.jsp, 就行了在请求的时候可以传值给 inc.jsp比如 var url = inc.jsp?url=http://www.csdn.net' 这是用GET方法提交,如果用POST的话把url=***放到 xmlHttp.send(这里),相应的 xmlHttp.open('post',url);并且在发送前先编码var url = 'http://www.csdn.net', name='技术论坛';var val = 'url=' + encodeURIComponent(url) + '&name=' = encodeURIComponent(name);xmlHttp.send(val);多搞几遍就熟了...<div id="test"></div><script> var xmlHttp = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject('microsoft.XMLHTTP'); var url = 'myweb.jsp' // 这里是你要请求的地址,可以是动态或静态,安全问题,不在同一域是无法获取的... xmlHttp.open('get', url); xmlHttp.onreadystatechange = handler; xmlHttp.send(null); function handler(){ if(xmlHttp.readyState == 4) if(xmlHttp.status == 200){ document.getElementById('test').innerHTML = xmlHttp.responseText; } }</script> 这是一种与iframe平行的解决方案。但是现在很多jsp 页面设计 都是用div和css控制,摈弃了iframe了。 jquery.autocomplete插件怎么数据对齐和只选一个 关于 javascript 返回值的问题 请问怎样改变当前页面对应的表单 大家看看这个怎么实现的??? 请问怎么样将一个table的行拖到另一个table上去? Iframe 在嵌入网页的时候,能否只嵌入一部分. SVG中如何引用其他文件中的标识符 如何用JS将一个Select下拉选择框中的字符串传递给一个textbox??? 怎样在一事件中添加另一事件? 另一种 "色带" 制作方法。 如何单击子div时而不响应父div的单击事件 如何在静态页面中隐藏swf路径
把你拼的地址给AJAX, 让AJAX请求相关页面把返回的值给 div的innerHTML就OK了prototype有封装好的 AJAX类, 可以参考下...
如果你请求的是其它的URL, 可以把这个页传给后台程序处理, 然后把处理结果返回给AJAX
比如
你要获取 http://www.csdn.net这个页面,可以新建一个动态页,比如是 inc.jsp(如果你用的jsp),然后把http://www.csdn.net的内容得到
ajax请求 inc.jsp, 就行了
在请求的时候可以传值给 inc.jsp
比如 var url = inc.jsp?url=http://www.csdn.net'
这是用GET方法提交,如果用POST的话把url=***放到 xmlHttp.send(这里),相应的 xmlHttp.open('post',url);
并且在发送前先编码
var url = 'http://www.csdn.net', name='技术论坛';
var val = 'url=' + encodeURIComponent(url) + '&name=' = encodeURIComponent(name);xmlHttp.send(val);
多搞几遍就熟了...<div id="test"></div><script>
var xmlHttp = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject('microsoft.XMLHTTP');
var url = 'myweb.jsp' // 这里是你要请求的地址,可以是动态或静态,安全问题,不在同一域是无法获取的... xmlHttp.open('get', url);
xmlHttp.onreadystatechange = handler;
xmlHttp.send(null);
function handler(){
if(xmlHttp.readyState == 4)
if(xmlHttp.status == 200){
document.getElementById('test').innerHTML = xmlHttp.responseText;
}
}
</script>