设计的网页 如何在ie8中 避免 兼容性视图 的按钮出现?

做一个考试界面,通过代码

function keydown()
   {
     if(event.keyCode==8)//屏蔽退格键
     {
       event.keyCode=0;
       event.returnValue=false;
     }
     if(event.keyCode==13)//屏蔽回车键
     {
       event.keyCode=0;
       event.returnValue=false;
     }
      if(event.keyCode==116)//屏蔽F5刷新键
     {
       event.keyCode=0;
       event.returnValue=false;
     }
   }

屏蔽了 页面的控制,防止错误提交考试答案。





通过代码,定义了考试的计时


function showtime()//实时显示当前时间
    {
        var now = new Date();//定义事件变量
        years = now.getFullYear();//记录年
        month = now.getMonth() + 1;//记录月
        dates = now.getDate();//记录天
        hours = now.getHours();//记录小时
        Minutes = now.getMinutes();//记录分钟
        Seconds = now.getSeconds();//记录秒钟
        if (hours < 10)//判断小时是否小于10
            hours = "0" + hours;//将小时格式化为两位
        if (Minutes < 10)//判断分钟是否小于10
            Minutes = "0" + Minutes;//将分钟格式化为两位
        if (Seconds < 10)//判断秒是否小于10
            Seconds = "0" + Seconds;//将秒格式化为两位
        //记录当前时间
        var titletext = "当前日期时间为>>>" + years + "年" + month + "月" + dates + "日" + hours + ":" + Minutes + ":" + Seconds;
        setTimeout("showtime()", 1000);//设置时间的变化间隔为1秒
        document.title = titletext;//显示当前时间
    }



但是,IE的兼容性视图按钮,可以刷新页面,导致计时重新开始。


强制屏蔽IE兼容性视图按钮的方法如下:

强制IE 以IE7 解析网页

在头部加这么一句就搞定了

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />


你可能感兴趣的:(兼容性,false)