这段代码执行出的网页密码为什么是time1啊?

来源:百度知道 编辑:UC知道 时间:2024/06/03 04:14:12
脚本说明:
第一步:把如下代码加入首页(本例为password1.htm)的<head>区域中
<SCRIPT LANGUAGE="javascript">
<!--- Hide
var new_window = null;
function password() {
new_window = window.open('password2.htm', 'pass', 'width=350,height=150,resizable=1');//你可以改变链接和窗口大小
}
//--->
</SCRIPT>

第二步:在首页(本例为password1.htm)的<body>区域中加入(用来调用输入密码页)
<A HREF="javascript:password()">这里</A>

第三步:在password2.htm(你可以自己随着设定)页面<head>中加入
<SCRIPT LANGUAGE="JavaScript">
<!--Hide
function goForit() {
var location;
var password;
password=this.document.testform.inputbox.value
location=password + ".htm"
fetch(location)
theKeeper=window.close()
}
function fetch(location) {
var root;
if (opener.closed) {root=window.open('','toolbar=yes,location=yes,status=yes,menubar=ye

password1.htm中的函数password()用来转向
没有什么好说的了

我想你是这个地方没有理解
在函数goForit()中
password=this.document.testform.inputbox.value ---①
用于提取用户输入的“密码”值

location=password + ".htm"-----②
连接完整的文件名

在函数fetch()中
opener.location.href = location;------③
打开链接为location的页面

参数是这样传递的
"time1"(输入)--①->password--②->location--->fetch(location)--③->打开页面time.htm

goForit(this.form)中的this.form表示当前表单,可以省略

我不知道你的用意是什么
不过我建议你用服务器端的代码(如ASP)编写
这样会更简单,代码会更清晰

呵呵,网页编程我也不大懂呢,把它加入搜藏了,但愿有人能解决这个问题。我再叫个朋友来看看这个。