在线考试。本来是显示在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>
这我以前提交代码
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>
<body>
<div id=divID></div>
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>
年限:2年
技術:.Net BS开发
工資:avg>>5K + 福利,几乎不加班,工作开心,心情愉快。
公司性質:汽车门户网站。 PS: 透露点消息,我们公司正在招.net BS开发人员,如果哪位同仁想换工作,是一个不错的机会选择,加[email protected] 说应聘即可!