跨站点js调用问题?
下面这个js文件位置为:http://www.nettwn.com/js/hotuser.js 我想在其他站点调用这个js,理论上是没有任何问题的。
但是我这个JS中有加载XML文件的操作,XML文件跟JS文件在同一目录(js第三行)。
实际调用中提示这行“拒绝访问”,本站内调用没这个问题,怎么解决
hotuser.js 文件如下
var xmlDoc=new ActiveXObject( "Msxml2.DOMDocument ");
xmlDoc.async=false;
xmlDoc.load( "http://www.nettwn.com/js/user.xml ");
root=xmlDoc.documentElement;
var nodeNum = root.childNodes.length;
for (i=0;i <nodeNum;i++)
{
node = root.childNodes(i);
var nickname;
var linkurl;
var jf;
var dj;
for (j=0;j <node.childNodes.length;j++)
{
if (node.childNodes(j).nodeName == "nickname ") {nickname = node.childNodes(j).text}
if (node.childNodes(j).nodeName == "linkurl ") {linkurl = node.childNodes(j).text}
if (node.childNodes(j).nodeName == "jf ") {jf = node.childNodes(j).text}
if (node.childNodes(j).nodeName == "dj ") {dj = node.childNodes(j).text}
}
str = " <li> <a href= " + linkurl + " target=_blank> ";
str = str + nickname + " </a> 积分: " + jf + " 等级: " + dj + " <li> ";
document.write(str);
}
------解决方案--------------------帮楼主顶一下,哈
这应该是安全性问题,并非技术问题,请懂原理的兄弟解释一下。
------解决方案--------------------跨站访问好像不行的