初学者求解简单问题:html+JS+Apache
我自己编写了一个html,大体意思就是遍历D:\\usr\\www\\html(Apache的安装目录)下的文件并显示在网页上。我在电脑A上装了Apache并且打开Apache服务器,然后把我自己编写的这个html更名为index.html。我在电脑A上打开浏览器,输入A的ip显示是没有问题的,可是我在电脑B的浏览器上输入A的ip显示就不正常。急死人了,请高手帮忙解决我这个菜鸟级问题!
html代码:
<html>
<head>
<title> New Document </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<script language="javascript">
function searchFiles(){
var fso = new ActiveXObject("Scripting.FileSystemObject");
var path="D:\\usr\\www\\html";
var f = fso.GetFolder(path);
var fc = new Enumerator(f.files);
var sstring0="";
var sstring="";
var m_clw="<div > 监控画面 <table ><tr><td>";
var m_rpx="</td></tr></table> 报表 <table ><tr><td>";
var mms="";
var mma="";
for (; !fc.atEnd(); fc.moveNext())
{
sstring0=fc.item();
var indexx=String(sstring0).indexOf(".");
sstring=String(sstring0).substring(indexx);
var index0=String(sstring0).lastIndexOf("\\");
mma=String(sstring0).substring(parseInt(index0)+1,indexx);
var ss=String(sstring0).substring(parseInt(index0)+1);
mms="<a href="+ss+">"+mma+"</a> ";
if(sstring==".html")
{
if(sstring0=="D:\\usr\\www\\html\\Report.html")
m_rpx+=mms;
else
m_clw+=mms;
}
else if(sstring==".rpx")
{
m_rpx+=mms;
}
}
m_clw+=m_rpx;
textarea.innerHTML = m_clw;
}
</script>
</head>
<body onload="searchFiles()">
<table >
<tr>
<td id = "textarea">
</td>
</tr>
</table>
</body>
</html>