Js中的Fso问题!
下边是我的blank.htm的source!
请问如何使他正确运行!(我的客户端activex开了)
参照jscript的帮助文件写了一个fso
自己打开自己(打开一般的文本文件没问题,但html带各种<>控件就不行)
然后document.write写到页面上
大家看看是我过滤的有问题,还是其他原因!
希望大家测试一下,然后给个结论,Thanks!
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=unicode">
<META content="MSHTML 6.00.2800.1106" name=GENERATOR>
<SCRIPT LANGUAGE="JavaScript">
<!--
var fso=new ActiveXObject("Scripting.FileSystemObject");
var a=fso.OpenTextFile("blank.htm",1);
document.writeln(HTMLReplace(a.ReadAll()));
a.close();
function HTMLReplace(obj)
{
var tmp;
var tmpString;
tmp=/&/
tmpString=obj.replace(tmp,'&')
tmp=/</
tmpString=tmpString.replace(tmp,'<')
tmp=/>/
tmpString=tmpString.replace(tmp,'>')
tmp=/\"/
tmpString=tmpString.replace(tmp,'"')
tmp=/\'/
tmpString=tmpString.replace(tmp,''')
tmp=/ /
tmpString=tmpString.replace(tmp,' ')
return tmpString;
}
-->
</SCRIPT>
</HEAD>
<BODY>
<form>
</form>
</BODY>
</HTML>