历史版本2 :JS实现点击报表实现全屏效果 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1.  问题描述编辑

在浏览器上大家都习惯于F11让报表达到全屏效果,但是对于有些仅用于展示的电脑而言,有时候是不配有键盘的,稍做调整只能用鼠标来实现,所以我们可以利用js来控制点击报表来实现全屏效果。

222


2.实例编辑

首先新建一个frm表单,然后在右边新建一个“点击”事件:


222


后加入代码如下:

var docElm = document.documentElement; var explorer = window.navigator.userAgent.toLowerCase(); if(explorer.indexOf('chrome')>0){//webkit if (document.body.scrollHeight === window.screen.height && document.body.scrollWidth === window.screen.width) { if (document.exitFullscreen) { document.exitFullscreen(); } else if (document.msExitFullscreen) { document.msExitFullscreen(); } else if (document.mozCancelFullScreen) { document.mozCancelFullScreen(); } else if (document.webkitCancelFullScreen) { document.webkitCancelFullScreen(); } } else { //W3C if(docElm.requestFullscreen){ docElm.requestFullscreen(); } //FireFox浏览器 else if(docElm.mozRequestFullScreen){ docElm.mozRequestFullScreen(); } //Chrome等浏览器 else if(docElm.webkitRequestFullScreen){ docElm.webkitRequestFullScreen(); } //IE11浏览器 else if(elem.msRequestFullscreen){ elem.msRequestFullscreen(); } } }else{//IE 9+ fireFox浏览器 if (window.outerHeight === window.screen.height && window.outerWidth === window.screen.width) { if (document.exitFullscreen) { document.exitFullscreen(); } else if (document.msExitFullscreen) { document.msExitFullscreen(); } else if (document.mozCancelFullScreen) { document.mozCancelFullScreen(); } else if (document.webkitCancelFullScreen) { document.webkitCancelFullScreen(); } } else { //W3C if(docElm.requestFullscreen){ docElm.requestFullscreen(); } //FireFox浏览器 else if(docElm.mozRequestFullScreen){ docElm.mozRequestFullScreen(); } //Chrome等浏览器 else if(docElm.webkitRequestFullScreen){ docElm.webkitRequestFullScreen(); } //IE11浏览器 else if(elem.msRequestFullscreen){ elem.msRequestFullscreen(); } } } 

保存模板,点击预览即可查看效果。