这个问题遇到有段时间了,不知道怎么解决。。 我想通过JS里面的类ActiveXObject类的CreateTextFile()方法来创建类,但是在IE中提示这个错误:
automation server can't create object
在火狐浏览器中报这个错误:ActiveXObject is not defined !如果说在火狐下不支持这个类,那么IE下出现的这个问题是什么原因???
我的JS代码如下,js文件是:createFile.js
function getfile()
{
var creatFile=new ActiveXObject("Scripting.FileSystemObject");
var f1=creatFile.CreateTextFile("f:\\codeTest\newTxt.txt",true);
alert("我所创建的文件名称是:"+f1.DateLastModified);
}HTML代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script language="javascript" type="text/javascript" src="createFile.js" ></script>
<title>无标题文档</title>
</head><body><p>测试开始!</p>
<div style=" text-align:center">
<p><input type="button" id="createFile" value="创建新文件" onclick="getfile()"/>
</p>
</div>
</body>
</html>换成新的JS代码,IE也报错的问题?
function getfile()
{
var creatFile=new ActiveXObject("Scripting.FileSystemObject");
var f1=creatFile.CreateTextFile("f:\\codeTest\newTxt.txt",true);
f1.WriteLine("The first line");//写一行
f1.WriteBlankLines(1);
f1.Write("这个是第二个行!");
f1.Close();//文件写完,关闭
var f2=creatFile.GetFile("f:\\codeTest\newTxt.txt");
if(f2!=null)
{
alert("文件创建成功!");
}
else
{
alert("文件没有创建成功!");
}
//alert("这个文件相关信息"+DateLastModifide);
}
说什么Bad file name or number!
是什么原因?
automation server can't create object
在火狐浏览器中报这个错误:ActiveXObject is not defined !如果说在火狐下不支持这个类,那么IE下出现的这个问题是什么原因???
我的JS代码如下,js文件是:createFile.js
function getfile()
{
var creatFile=new ActiveXObject("Scripting.FileSystemObject");
var f1=creatFile.CreateTextFile("f:\\codeTest\newTxt.txt",true);
alert("我所创建的文件名称是:"+f1.DateLastModified);
}HTML代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script language="javascript" type="text/javascript" src="createFile.js" ></script>
<title>无标题文档</title>
</head><body><p>测试开始!</p>
<div style=" text-align:center">
<p><input type="button" id="createFile" value="创建新文件" onclick="getfile()"/>
</p>
</div>
</body>
</html>换成新的JS代码,IE也报错的问题?
function getfile()
{
var creatFile=new ActiveXObject("Scripting.FileSystemObject");
var f1=creatFile.CreateTextFile("f:\\codeTest\newTxt.txt",true);
f1.WriteLine("The first line");//写一行
f1.WriteBlankLines(1);
f1.Write("这个是第二个行!");
f1.Close();//文件写完,关闭
var f2=creatFile.GetFile("f:\\codeTest\newTxt.txt");
if(f2!=null)
{
alert("文件创建成功!");
}
else
{
alert("文件没有创建成功!");
}
//alert("这个文件相关信息"+DateLastModifide);
}
说什么Bad file name or number!
是什么原因?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货