1
1
我对ActiveX不太熟悉,但是当您打开一个文件时,您可能会创建一个临时文件,如file.ext.lock(并在保存该文件时将其删除),因此当另一个用户试图打开同一个文件并看到.lock文件存在时,您就知道它正在被使用。 |
2
3
你确定它只是一个javascript,而不是一个ActiveX或Flash组件的组合?文件在客户机或服务器上吗?如果是服务器,这个问题对我更有意义(例如,使用Ajax解决方案)。 |
3
1
您可能需要服务器端锁定功能。javascript将调用服务器的“save”脚本,该脚本将返回“successful”状态或“file locked”。 大多数程序使用的最简单的锁定方法是创建另一个同名但扩展名为“.lock”的文件。一个进程在打开原始文件时检查该文件是否存在,如果存在,则该文件正在使用,并且只能以只读方式打开。否则,将创建锁定文件并可以编辑原始文件。 |
4
0
javascript无法打开或保存文件。
它可以“编辑”它们-您可以使用JS来操作或编辑HTML页面。[甚至运行一个完整的富文本编辑器。] 但是您必须将页面传回其他脚本才能实际保存这些更改。 如果您有Aptana或类似的服务器端javascript,或者正在使用[mozdev]将数据传递给sqlite,而sqlite可以保存自己的数据,则事实并非如此。如果这是您的情况,您应该指定,因为它不是典型的JavaScript用法。 |
Softly · 单选按钮未按预期取值 1 年前 |
SlickRed · 我无法使用JS关注HTML元素 1 年前 |
assembler · Nextjs没有处理发布请求 1 年前 |
BADRUM · 执行两个获取功能后,如何导航回页面? 1 年前 |
Toniq · javascript为php保存多维数组 1 年前 |