<%@ page language="java" contentType="text/html; charset="gb2312"
pageEncoding="gb2312"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<script>
function readFile(filename){
var fso = new ActiveXObject("Scripting.FileSystemObject");
var f = fso.OpenTextFile(filename,1);
var s = "";
while (!f.AtEndOfStream)
s += f.ReadLine()+"\n";
f.Close();
return s;
}
//写文件
function writeFile(filename,filecontent){
var fso, f, s ;
fso = new ActiveXObject("Scripting.FileSystemObject");
f = fso.OpenTextFile(filename,8,true);
f.WriteLine(filecontent);
f.Close();
alert('ok');
}
//创u24314 文u20214 夹
function createFolder(){
var fso, a;
fso = new ActiveXObject("Scripting.FileSystemObject");
a = fso.CreateFolder("c:\\Documents and Settings/uesr");
f.Close();
alert(a);
}
</script>
<html>
<input type="text" id="in" name="in" />
<input type="button" value="Write!" onclick="writeFile('c:/12.txt',document.getElementById('in').value);"/><br><br>
<input type="button" value="Read!" onclick="document.getElementById('show').value=readFile('c:/12.txt');"/><br>
<input type="button" value="creat" onclick="createFolder();"/><br>
<textarea id="show" name="show" cols="50" rows="8" >
</textarea>
</html>
用js读写本地文件时,会弹出网络安全问题,解决方法如下:
1, 将要使用js的页面设置为可信网站,图如下:
2, 设置自定义级别:图片如下:
(1) 对为标记为可安全执行脚本的ActiveX初始化并执行脚本(安全性):启用。
(2) 仅允许经过批准的域在未经提示的情况下使用ActiveX:禁用。
现在就可以对本地文件进行操作了。
相关推荐
那就请跟我来,本文将详细描述如何使用Javascript语言进行文件操作。 一、功能实现核心:FileSystemObject 对象 其实,要在Javascript中实现文件操作功能,主要就是依靠FileSystemobject对象。在详细介绍...
日前,Mozilla向W3C提交了一个草案,旨在推出一个JavaScript API,让JavaScript 脚本直接操作本地文件,Firefox的最新浏览器版本中已经对该API提供了大量的支持,不过出于安全考虑,该API将只对本地文件提供有限的...
19.14 使用JavaScript加载XML文件 19.15 动态加载JavaScript文件 19.16 防止JavaScript文件被其他站直接引用 19.17 检查机器是否安装Word 19.18 打印当前页 19.19 打印预览 19.20 隐藏不想打印的页面内容 19.21 使用...
第1章 页面特效 ...1.2 页面自动最大化 1.3 页面自动刷新 1.4 页面的后退、刷新、前进 1.5保护网页源代码 ...22.15 用prototype实现JavaScript的继承 22.16 JavaScript制作哈希表 第23章 其他技巧及特效 23.1 ...
data是json对象所存放的数组{ curindex: 1, data: []}每次插入新数据的json对象都会插入id=系统配置32位,_id=最新索引函数目录config 数据库基本配置,目前只提供配置存放数据文件的目录use 设置当前使用的数据表...
实现的默认行为使用浏览器可用的最佳选项。 优先顺序如下: 文件和条目 API 索引数据库 本地存储 失误 当您超过可用配额时,IndexedDB 和缓存 API 都会抛出名为 QuotaExceededError 的 DOMError。 选项 支持的 ...
isomorphic-git是isomorphic-git的纯JavaScript重新实现,可在Node.js和浏览器JavaScript环境中使用。 它可以读写git存储库,可以从git远程站点(例如GitHub)获取和推送到git远程站点,而无需任何本地C ++模块依赖...
文件批量导入功能利用 Python 强大的工具库对用户本地进行读写操作,提取多条患者信息; b) Web 交互模块,即负责与用户进行交互,同时协调后端组件进行工作,系统基于 Python 强大的 Django 框架进行开发,采用 MVC...
148.如何在ASP中使用XML实现网页"本地化" 149.如何用XML制作留言本 第10章 专题应用 150.如何统计在线人数 152.如何统计用户在站点停留的时间 153.如何从服务器获得客户端时间 154.如何测试网站速度 156.如何制作...
是第一个国产ActiveX商业组件,有300多个编程接口,实现自定义报表、图表、公式、自定义函数、单元风格、资源本地化等强大功能,能够完全读写Excel文件。Cell 插件用于开发B/S结构程序,使用Asp, Asp.net, Jsp,...
35.如何在程序中读写Web.config文件 37.如何使用CSS文件定义控件的样式 38.如何启用和禁用ViewState保存状态信息的功能 39.如何应用IsPostBack控制页面的加载 41.如何使用Trace对象进行跟踪调试(页面级) 42....
5个目标文件,演示Address EJB的实现,创建一个EJB测试客户端,得到名字上下文,查询jndi名,通过强制转型得到Home接口,getInitialContext()函数返回一个经过初始化的上下文,用client的getHome()函数调用Home接口...
在NodeJS和浏览器中读写BPMN 2.0图表文件。 bpmn-moddle使用来验证输入并生成正确的BPMN 2.0 XML。 用法 通过获取库。 通过UMD在NodeJS中使用它,或使用您喜欢的模块捆绑器将其捆绑在浏览器中。 import ...
但是这段代码在本地可以正常运行,一旦放到免费个人空间上就没法执 行了,主要原因就是操作权限不够,由于只支持静态页面的免费空间多数都 作了非常严格的限制,所以无论是用mdb的方式,还是读写纯文本文件的方式 ...
如何在程序中读写Web.config文件 37.如何使用CSS文件定义控件的样式 38.如何启用和禁用ViewState保存状态信息的功能 39.如何应用IsPostBack控制页面的加载 41.如何使用Trace对象进行跟踪调试(页面级...
WebSocket4J 是一个用 Java 实现的 WebSocket 协议的类库,可使用 Java 来构建交互式 Web 应用。WebSocket4J 并未实现客户端通讯协议,所以不能用它来连接 WebSocket 服务器。 Struts验证码插件 JCaptcha4Struts2 ...
将已保存的DICOM文件集成为一个本地数据库,HDE便能接收用DICOM发送操作从PACS、DICOM兼容设备以及运行HDE的其他Acrobat拷贝中传输来的DICOM文件。 增加了DICOM查询/检索功能,可以直接访问远程DICOM设备和检索DICOM...
WebSocket4J 是一个用 Java 实现的 WebSocket 协议的类库,可使用 Java 来构建交互式 Web 应用。WebSocket4J 并未实现客户端通讯协议,所以不能用它来连接 WebSocket 服务器。 Struts验证码插件 JCaptcha4Struts2 ...
5个目标文件,演示Address EJB的实现,创建一个EJB测试客户端,得到名字上下文,查询jndi名,通过强制转型得到Home接口,getInitialContext()函数返回一个经过初始化的上下文,用client的getHome()函数调用Home接口...
用于浏览器和Node.js的Javascript RDF库。 读写RDF / XML,Turtle和N3; 读取RDFa和JSON-LD 使用WebDav或SPARQL / Update读取/写入链接数据客户端 通过Web套接字和PATCH进行实时协作编辑 用于查询商店的本地API ...