function readRSS(url){
createXMLHttpRequest();
xmlHttpRequest.onreadystatechange=callback;
xmlHttpRequest.open("GET",url,true);
xmlHttpRequest.send(null);
if(xmlHttpRequest.readyState!=4){
document.getElementById("content").innerHTML="loading......";
}
}
这里的url 不能跨域读取,有没有JavaScript 的解决方案,期待~...
不要说修改本地的IE 设置.
可以在页面中嵌入一个iframe。src=“”
如果你想实现的话,可以通过<script> 标签加载其它域的JS文件来实现,而所加载的JS你可以用后台代码动态生成,可以接收参数。
<html>
<head>
<title></title>
<script language="javascript" type="text/javascript">
//准备一个函数,用于接收结果
function GetResult(result){
alert(result);
}
</script>
<!--引入其它域中的js,也就是js.php文件-->
<script type="text/javascript" src="js.php?id=123456" ></script>
</head>
<body>
</body>
</html>
JS文件:<?php
$id="无参数传入";
if(array_key_exists("id",$_GET)){
$id=$_GET["id"]; //获取参数id
}
?>
(function(){ //闭包,不理解可不去理会,去掉也可
var id="<?php echo $id; ?>"; //转为js代码
if(window.GetResult){
//返回给调用页面,所以调用页面应该准备一个GetResult函数来接收
GetResult("您传入的参数是:"+id);
}
})(); //闭包结束
当然你的JS可以用任何后台来写,这里用php给个示例