htm的编程问题请教(成功帮解决加分)

来源:百度知道 编辑:UC知道 时间:2024/06/28 17:01:18
我在21CN找到了一个IQ测试,我复制了下来放我自己的服务器,现有以下问题请教各位高手:
1,页面上的这个计时功能不好,我想修改为打开网页就自动分钟倒计时,不要手动按开始计时,而且时间到后要自动按确认交卷;
2,按确认交卷后,要弹出一个对话框,要求考生输入姓名和其它相关信息,再给出答案,而且在我服务器后台要记录考生的IP地址,测试时间和刚才考生在对话框输入的内容.
请高手帮修改相关代码和编辑相关脚本,我服务器是支持ASP的,谢谢了.
htm源代码:(由于代码太长,这里打不出来,肯帮忙的请留下你联系方式和给我留言)
附测试网页,大家可以看这网页的代码,看应该怎样改
http://it.21cn.com/zhuanti/iq/

1.自动计时的话
在body上加入onload属性 添加startclock函数调用即可
<body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onload="startclock()">
2.弹出框可以自己做个页面 再用showModalDialog传值取得用户名称等信息
var args = new Object(); 定义传递的参数
args.Name="";
args.Type="";

var returnValue = showModalDialog('./EditUser.aspx',args,'edge:sunken;help:no;status:no;resizable:no;scroll:no;dialogWidth:300px;dialogHeight:300px');
returnValue 是页面输入后返回过来参数 页面内对args赋值

然后把所有参数放到一个Hidden里

最后在提交页面的时候取这个Hidden的值 就可以了
Request.Form.GetValues(hidden.ClientID.Replace("_", "$"));