本人没学过javascript,可是做的毕业设计需要,跪求一个代码。。
大致是这样的:本人做的是考试系统,所以在考试页面中需要写一个代码,在上方显示考试倒计时,在最后考试结束时候弹出确定框说明考试已经结束,不能再做答,要考生点确定提交,如果考试不点确定将在30秒后自动提交,另外页面屏蔽了鼠标右键和页面的选择复制,就是不能用鼠标拖动选择内容也不能复制,还有就是屏蔽其他所有和输入不相关的键。。呵呵。。的确是负责了点,写出来偶给加100分哈,另外项目是在struts中部署的,呵呵。。

解决方案 »

  1.   

    大致写了一下:<input type=text size=20 id=timeText value=""></input>
    <script>
    var nowTm = new Date();
    var expireTm = new Date();
    //倒计时120秒
    var count = 120;
    var nowTime = nowTm.getTime();
    expireTm.setTime(nowTime+count);
    document.getElementById("timeText").value = count;
    //每秒刷新时间文本框
    var refreshTimer = setInterval(refresh,1000);
    function refresh()
    {
       if(count == 0)
       {
          alert("Sorry!时间到!");
          clearInterval(refreshTimer);
       }
       else
       {
          count = count -1 ;
          expireTm.setTime(nowTime+count*1000);
          document.getElementById("timeText").value = count;
       }
    }
    </scirpt>
      

  2.   

    大致写了一下:<input type=text size=20 id=timeText value=""></input>
    <script>
    var nowTm = new Date();
    var expireTm = new Date();
    //倒计时120秒
    var count = 120;
    var nowTime = nowTm.getTime();
    expireTm.setTime(nowTime+count);
    document.getElementById("timeText").value = count;
    //每秒刷新时间文本框
    var refreshTimer = setInterval(refresh,1000);
    function refresh()
    {
       if(count == 0)
       {
          alert("Sorry!时间到!");
          clearInterval(refreshTimer);
       }
       else
       {
          count = count -1 ;
          expireTm.setTime(nowTime+count*1000);
          document.getElementById("timeText").value = count;
       }
    }
    </scirpt>
    ----------------------
    谢谢了,另外可以再写写后面的那些功能么?那个屏蔽按键和鼠标右键的。。
      

  3.   

    <html>
    <head>
    <SCRIPT language=JavaScript type=text/JavaScript>
    function HideMenu() 
    {
    }
    </SCRIPT>
    </head><BODY onmouseup=document.selection.empty() oncontextmenu="return false" 
    onmousemove=HideMenu() onselectstart="return false" ondragstart="return false" 
    onbeforecopy="return false" oncopy=document.selection.empty() leftMargin=0 
    topMargin=0 onselect=document.selection.empty()>
     <br><h3><p align="center">显示不了菜单了吧^_^
     <br align="center">sailor
     </h3>
    </body>
    </html>禁止复制等
      

  4.   

    <html>
    <head>
    <SCRIPT language=JavaScript type=text/JavaScript>
    function HideMenu() 
    {
    }
    </SCRIPT>
    </head><BODY onmouseup=document.selection.empty() oncontextmenu="return false" 
    onmousemove=HideMenu() onselectstart="return false" ondragstart="return false" 
    onbeforecopy="return false" oncopy=document.selection.empty() leftMargin=0 
    topMargin=0 onselect=document.selection.empty()>
     <br><h3><p align="center">显示不了菜单了吧^_^
     <br align="center">sailor
     </h3>
    </body>
    </html>禁止复制等--------------------
    谢谢了,感激哈。。
    想问下这个代码跟上面那个代码重合一起应该没问题吧。。
    呵呵,另外问个问题,偶在一个form里面按submit发送请求同时打开一个新窗口,发送回来的请求是在新窗口中吗?或者要怎么实现吗?
      

  5.   

    form1.target="_blank"----------------
    呵呵,这个是什么意思啊