提问人:Natacha BK 提问时间:8/7/2020 更新时间:8/7/2020 访问量:133
为什么我的 XHTML 文件在 IE 中被拒绝访问
Why does my XHTML file get an access denied in IE
问:
给出以下代码:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Informations</title>
<script language="JavaScript">
function chargeDocument(URI) {
try {
xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET", URI,true);
xmlhttp.onreadystatechange=function() {
if (xmlhttp.readyState==4) {
afficheTitres(xmlhttp.responseXML);
}
}
xmlhttp.send(null);
} catch(o) {alert(o);}
}
function afficheTitres(doc) {
titres = doc.getElementsByTagName("title");
elementol = document.createElement("ol");
var longueur = titres.length;
for ( k = 0; k < longueur ; ++k) {
elementli = document.createElement("li");
elementli.appendChild(
document.createTextNode(
titres[k].firstChild.nodeValue
)
);
elementol.appendChild(elementli);
}
body = document.getElementsByTagName("body").item(0);
body.appendChild(elementol);
}
</script>
</head>
<body>
<ul>
<li><a href="javascript:chargeDocument('infos.xml');">By clicking there, you'll have the info</a></li>
</ul>
</body>
</html>
当我用IE打开xhtml文件时,它给了我“通过单击那里,您将获得信息”,但是当我单击链接时,会弹出“拒绝访问”。这是为什么呢?
答:
评论