在线考试。本来是显示在ie的状态栏,结果用户要求考试页面全屏,结果我一全屏状态栏不见了,怎么办?那么我又想了一个在当前页面新弹出一个小窗口,永远在屏幕的右上角显示时间。有哪位能帮我搞定代码。
这我以前提交代码
window.open("ks.aspx","newwindow", "fullscreen=3,titlebar=no,directories=no,menubar=no");
主程序是用asp.net写的,实时时间程序是js的。
<SCRIPT language=javascript>
  var tl = "<%=leftTime%>"*60;       //.net传进来的变量,分钟
  var h;//小时
  var m;//分
  var s;//秒
  var oInterval = "";
  function SuMLeft(){
    tl --;
    if (tl > 0){
       h = Math.floor(tl / 3600);
       m = Math.floor((tl - h*60*60) / 60);
       s = tl - h*60*60 - m*60;
       window.status = "距离考试结束还有:" + h +"小时"+ m + "分"+ s + "秒";
    }
    else {
       window.status = "考试已结束";
       window.clearInterval(oInterval);
       document.form1.submit(); //强制提交
     }
}
oInterval = window.setInterval("SuMLeft()",1000);
</script>

解决方案 »

  1.   

    document.all.divID.innerHTML = "距离考试结束还有:" + h +"小时"+ m + "分"+ s + "秒";
    <body>
    <div id=divID></div>
      

  2.   

    页面的onscroll里设置div的位置,具体记不清了
      

  3.   

    <SCRIPT language=javascript>
    var oFlyShow_Time = null;
    var oFlyShow_Time_W = 105;
    var oFlyShow_Time_h = 80;
    var oFlyShow_Time_Top = 350;
    var oFlyShow_Time_margin = 5;var LeftTime="考试开始";function FlyShowTime()
    {
        if(!oFlyShow_Time)
        {
            document.write('<div id="show_time" style="position:absolute;width:' + oFlyShow_Time_W + 'px;height:' + oFlyShow_Time_h + 'px;z-index:90;left:' + oFlyShow_Time_margin + 'px;top:' + oFlyShow_Time_Top + 'px;overflow:hidden;visibility:visible;" >'+LeftTime+'</div>');
            oFlyShow_Time = document.getElementById("show_time");
        }
        //var ClientW = document.body.clientWidth;
        oFlyShow_Time.innerHTML= LeftTime;
        oFlyShow_Time.style.left = oFlyShow_Time_margin;
        oFlyShow_Time.style.top = document.body.scrollTop + oFlyShow_Time_Top;
        setTimeout("FlyShowTime()", 500);
    }FlyShowTime();  var tl = "<%=leftTime%>"*60;       //.net传进来的变量,分钟
      var h;//小时
      var m;//分
      var s;//秒
      var oInterval = "";
      function SuMLeft(){
        tl --;
        if (tl > 0){
           h = Math.floor(tl / 3600);
           m = Math.floor((tl - h*60*60) / 60);
           s = tl - h*60*60 - m*60;
           LeftTime="距离考试结束还有:" + h +"小时"+ m + "分"+ s + "秒";
        }
        else {
           LeftTime="考试已结束";
           window.clearInterval(oInterval);
           document.form1.submit(); //强制提交
         }
    }
    oInterval = window.setInterval("SuMLeft()",1000);
    </SCRIPT>
      

  4.   

    地區:北京
    年限:2年
    技術:.Net BS开发
    工資:avg>>5K + 福利,几乎不加班,工作开心,心情愉快。
    公司性質:汽车门户网站。 PS: 透露点消息,我们公司正在招.net BS开发人员,如果哪位同仁想换工作,是一个不错的机会选择,加[email protected] 说应聘即可!