window.location加密没有用?是为什么呢?具体情况如下~

想在98下对文件夹加密,网上拷贝了加密代码如下:
进入要加密的文件夹,点击右键,在弹出的菜单中选择“自定义文件夹“。接下来在向导中点击“下一步”,选择“自定义”并勾选“选择或编辑该文件夹的Html模板”,在模板类型中选择“标准”,并选中“编辑该模板”,点击下一步(在Win98中稍有不同,直接在向导中选择“创建或编辑HTML文档”即可)。此时将会打开一个名为“Folder”的文本文件。在该文件中找到<script language="JavaScript">字段,在其下方输入以下内容(中文双引号内为注释内容,不需要输入):
var pass=prompt("Please Enter the Password";“prompt命令后的括号内输入进入文件夹后的提示用语,可以为中文。分号可省略。可此行必须单独一行”
if(pass!="123"“密码为123,也可以设置为其他密码”
{window.location="c:"}“若密码错误,则进入C盘,也可以设为别的分区,但是只能为根目录”
但是似乎{window.location="c:"}这句话没用,随便输入什么密码都会进入文件夹,而不会跳到c盘。

蝴蝶刀刀
浏览 276回答 1
1回答

收到一只叮咚

改成这样就可以了:var pass=prompt("Please Enter the Password");if(pass!="123"){window.self.location.href = "file://c:/";}提问者的第一点可能是 location.href 只写了 location另外 C:表示方法应该是 file://c:/
打开App,查看更多内容
随时随地看视频慕课网APP