据说script的属性src能跨域访问,比如说下面的代码:<HTML>
<HEAD>
function test(){
var s = document.createElement("SCRIPT");
s.id="xxx";
document.getElementsByTagName("HEAD")[0].appendChild(s);
s.src="www.google.com";
}
</SCRIPT>
</HEAD>
<BODY>
<input type="button" value="请教如何跨域" onclick="test()">
<div id="content">请求回来的数据</div>
</BODY>
</HTML>怎么才能实现把google的4个菜单“所有网页”,“中文网页”,“简体中文网页”和“中国的网页”放进div里?请高手指导,谢谢
<HEAD>
function test(){
var s = document.createElement("SCRIPT");
s.id="xxx";
document.getElementsByTagName("HEAD")[0].appendChild(s);
s.src="www.google.com";
}
</SCRIPT>
</HEAD>
<BODY>
<input type="button" value="请教如何跨域" onclick="test()">
<div id="content">请求回来的数据</div>
</BODY>
</HTML>怎么才能实现把google的4个菜单“所有网页”,“中文网页”,“简体中文网页”和“中国的网页”放进div里?请高手指导,谢谢
你 s.src="www.google.com"; 只能给script一个html文档,叫script如何解析?
你要获得其他域的页面,可以用ajax 调用服务器端代理来实现.