`

打开网页全屏显示

阅读更多
(1)打开全屏窗口
方法如下:
一:将下面的代码放在<HEAD>与</HEAD>之间
<script language="JavaScript">
<!--
function call(htmlurl) {
var 
newwin=window.open(htmlurl,"airWin","top=0,left=0,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=796,height=546");//修改宽度和高度可控制窗口的大小
newwin.focus();
return false;}//--></script>

二:将下面的代码复制到〈BODY〉区并修改其中的链接地址和名称。
<a href=http://hi.baidu.com/horsewhite onclick='return call(this.href);'>全屏显示</a>

(2)实现真正的全屏
这种方法需按Alt+F4才能关闭。
代码如下:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>全屏显示</title>
</head>
<body background=#00ccff>
<table border="1" width="100%">
<tr>
<td>
<p align="center">
<input type="BUTTON" name="FullScreen" value="全屏显示" onClick="window.open(document.location, 'www_helpor_net', 'fullscreen')">
</td>
</tr>
</table>
</body>
</html>

(3)效果同上
将下面的代码贴到body之间,即可实现同上的效果,关闭的方法也同上。
<INPUT onclick="window.open(document.location, 'www_helpor_net', 'fullscreen')" type=button value=全屏显示 name=FullScreen>
<SCRIPT language=JavaScript>
<!--
window.open("full_window.htm","新窗口","fullscreen=1");
window.opener=null;
window.close();
//-->
</SCRIPT>

详解下列收集的代码:
(4)瞒天过海法-javascript

我们知道,显示器的分辩率大小决定了我们看到的程序窗口的面积大小,分辩率越大,窗口面积越大,看到的内容就越多。但并不是说显示面积越大就越好,因为分辩率的变化会带来菜单文字的变化,可能会影响软件界面的字体美观。此乃题外话,就不细说了。浏览器同样是一种程序,其窗口的大小,我们可以利用脚本语言来控制调整,这样我们就可以实施瞒天过海法来达到全屏目的,方法是在网页文件的头部,也就是 < head > 与 < /head > 标签之间加上下面这段 javascript 代码:
< script >
< !--
function omiga_window(){
window.open("12.htm","","fullscreen=1,menubar=0,toolbar=0,directories=0,location=0,
status=0,scrollbars=0")
}
//-- >
< /script >
代码功能是由一个网页调出另一个浏览器窗口,加上设置语句,设置新窗口的大小为全屏,然后新的网页内容就显示在此窗口里,借此实现了全屏。
不要忘记在网页文件的 < body > 标签里加上加载网页里调用函数的代码。代码设置如下:
<body onload="omiga_window()" onBlur="self.close()" scroll="no">

(5)借尸还魂法

可能有些朋友见到代码就害怕。告诉你,不怕!不懂脚本代码的我们可以使用 Dreamweaver 的插件,借尸还魂!实现全屏!
首先我们到点击下载 “MFX-fullscreen.mxp”插件 到自己的硬盘里,接着打开 Dreamweaver4 菜单栏“Commands”,选择“Manage Extensions”命令,打开插件管理工具“Macromedia Extension Manager”,按“Ctrl + i”快捷键把插件安装好。
接下来的事情就相当轻松了,重新启动一次 Dreamweaver4 ,按“Shift + F3”打开行为面板,再按快捷键“Ctrl + Tab”进入源代码窗口,点击行为面板的加号按钮,在弹出的菜单中选择“MFX”里的“MFX-fullscreen”命令马上可以看到 < head > 和 < /head > 是加入了全屏的代码,同时 < body > 里也加入了“onLoad”加载函数。按 F12 就可以看到全屏的效果。注意,没有进入源代码窗口该命令呈灰色,是不可选的。
没有插件的朋友可以复制以下代码到网页文件:
<script language="JavaScript">
<!--
function MachakFull(Ie,other){
//Copyright ?1999 m.milicevic machakjoe@netscape.net jjooee@tip.nl
x=screen.availWidth;
y=screen.availHeight;
target = parseFloat(navigator.appVersion.substring(navigator.appVersion.indexOf('.')-1,navigator.appVersion.length));
if((navigator.appVersion.indexOf("Mac")!=-1) &&(navigator.userAgent.indexOf("MSIE")!=-1) &&(parseInt(navigator.appVersion)==4))
window.open(other,"sub",'scrollbars=yes');
if (target >= 4){
if (navigator.appName=="Netscape"){
var MachakFull=window.open(other,"MachakFull",'scrollbars=yes','width='+x+',height='+y+',top=0,left=0');
MachakFull.moveTo(0,0);
MachakFull.resizeTo(x,y);}
if (navigator.appName=="Microsoft Internet Explorer")
window.open(Ie,"MachakFull","fullscreen=yes");
}
else window.open(other,"sub",'scrollbars=yes');
}
//-->
</script>
</head>
当然,<body> 里也加入了“onLoad”加载函数,代码如下:
<body bgcolor="#FFFFFF" text="#000000" onLoad="MachakFull('full_window.htm','')" >
看了前面的两种方法,分析源代码,我们注意到,都必须先打开一个原来的窗口,我们称之为A,然后再调出一个新的浏览器窗口,我们称之为B。当 B 窗口打开时,就实现全屏了,并且位于最前面。但前面的两种方法都没有把原来的窗口 A 窗口关闭。我们可以在 < body > 里加入关闭的代码“onBlur="self.close"”或者“onBlur="javascript:window.closer()"”。可是,此两种关闭都会弹出一个关闭的提示框。无疑它影响了整个网页的显示效果!有办法解决么?当然有!请看下面的返璞归真法

(6)返璞归真法

此法是最完美的一种全屏方式,实现代码与相应简单,一个完整的全屏网页代码如下:
<html>
<head >
<title>123</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" >
<script >
<!--
function omiga_window(){
window.open("full_window.htm","","fullscreen,scrollbars")
}
//-->
</script>
</head>
<body onload="omiga_window()" onblur="focus();closes.Click();" scroll="no">
<object id=closes type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
<param name="Command" value="Close" >
</object> 

全屏!
</body>
</html>
实现全屏的代码跟之前的两种方法相类似,差别就在于可以自动关闭原来的A窗口,并且不出现提示。不出现提示的奥妙在于 < body > 标签里的:
onblur="focus();closes.Click();"
以及< body >和< /body >之间的:
<object id=closes type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
<param name="Command" value="Close">
</object>
要实现返璞归真完美全屏方式,不要漏了上面两段代码哟!

 

分享到:
评论

相关推荐

    Js方法打开网页全屏显示 模拟F11

    在网页开发中,有时我们需要实现一个功能,使得用户一进入页面,网页就能自动全屏显示,模拟浏览器的F11全屏模式。这样的需求在一些全屏展示、演示文稿或者游戏应用中尤为常见。本篇文章将详细讲解如何通过...

    一个简单的全屏图片上下打开显示网页效果

    为了使图片全屏显示,我们可以将图片设置为页面背景,并利用CSS3的`background-size`属性设定为`cover`,这样图片会自动调整大小以填满容器,同时保持纵横比不变。 接着,上下打开的效果可以通过jQuery来实现。...

    使IE的默认打开方式为全屏显示

    本篇文章将详细讲解如何设置IE浏览器使其默认以全屏显示的方式打开。 首先,我们需要了解全屏模式的概念。全屏模式是指浏览器在启动时占据整个显示器的屏幕空间,隐藏任务栏和其他窗口元素,只显示网页内容。在全屏...

    设置网页全屏方法 打开网页不是全屏.docx

    网页全屏显示是浏览网页时常见的一种需求,尤其在大屏幕设备上,用户希望充分利用屏幕空间,获得更好的浏览体验。然而,有时打开网页时并非全屏模式,这可能是因为浏览器的配置或设置问题。以下是一些解决网页打开不...

    unity 用安卓手机 打开webgl 浏览器全屏 显示模版

    本文将详细探讨如何在Android手机上实现WebGL项目的全屏显示。 首先,我们需要理解WebGL是一种基于OpenGL标准的JavaScript API,它允许在任何兼容的浏览器中进行硬件加速的3D图形渲染。Unity提供了将项目导出为...

    webview网站全屏显示

    "webview网站全屏显示"这个项目显然关注的是如何利用WebView实现网页的全屏显示,并确保页面能够根据手机屏幕尺寸自适应调整,同时避免在加载网页时跳转到系统浏览器。 1. **WebView基本使用**: - WebView是...

    jquery 全屏显示插件

    jquery 全屏显示插件,实现网页的全屏显示。适用各种不同的浏览器,包括FF 10, Chrome 和 Safari。它用于为用户提供了一个更容易阅读的网页版本,可缩放和元素。

    Unity内置打开网页

    Unity内置打开网页是一种在Unity开发环境中集成Web浏览功能的技术,主要通过特定的插件实现。在Unity中,这种功能能够使游戏或应用嵌入网页内容,例如显示在线教程、加载广告或者提供在线服务。本篇将详细介绍Unity...

    网页全屏显示代码说明分析

    对于已经打开的网页全屏显示,有两种方法可以尝试: 1. 使用ActiveX技术。ActiveX是微软在Internet Explorer浏览器中引入的一种插件技术,可以访问操作系统的一些功能。但是,由于安全和兼容性问题,ActiveX在现代...

    [python]利用Selenium实现网页全屏截图+部分截图并web实现

    本教程将深入探讨如何使用Selenium实现网页的全屏截图以及选取特定区域进行截图,并通过Web服务展示这些截图。 首先,我们需要安装Selenium库。在命令行或终端中输入以下命令来安装: ```bash pip install ...

    asp.net实现全屏显示加载时

    全屏显示是指网页或应用程序在用户的设备上以最大化的窗口展示内容。这种方式特别适合于需要用户专注的场合,例如演示文稿、游戏界面等。对于触摸屏设备而言,全屏显示能够更好地利用屏幕空间,提高用户的操作便捷性...

    Chrome浏览器全屏显示并加载指定页面

    标题 "Chrome浏览器全屏显示并加载指定页面" 描述了一个应用程序,它利用C#编程语言以及Selenium自动化库,能够使Chrome浏览器以全屏模式启动并自动加载特定的网页。这个程序特别适合在触屏显示器上运行,因为它可能...

    自动全屏和最大化打开窗口

    &lt;br&gt;在制作网页时,往往会期望主页或某个页面以最大化的方式显示。一般可以用window.open的方式实现。但是,在某些情形下,打开窗口很可能被系统拦截,致使打开失败。这个例子两手准备,如果最大化打开新窗口...

    网页打开后国图片显示几秒后自动消失

    尝试清空浏览器缓存,或者在隐私模式下打开网页,看是否仍有图片消失的现象。 6. **图片源更改**:图片的URL可能通过JavaScript动态更改,或者由于页面逻辑导致图片源地址发生变化。在开发者工具的网络面板中观察...

    开机自启动并全屏浏览指定网址的安卓APP开发

    在这个项目中,开发者将创建一个Android应用,该应用在设备开机时自动启动,并且打开后会全屏显示特定的网页。 首先,我们需要了解**开机自启动**的概念。在Android系统中,可以使用BroadcastReceiver监听到设备...

    全屏打开IE窗口,无边框

    采用javascript实现打开的IE窗口全屏显示,且该串口无IE边框。

    Android双击手机屏幕全屏(不显示标题栏状态栏的全屏).rar

    Android动态全屏显示效果,不显示手机的标题栏和状态栏,本例以打开百度手机版为示例,演示双击手机屏幕立即全屏显示的效果,在手机上操作,就是用手指连续轻触屏幕两次,即可进入全屏状态。  实现时用WebView加载...

    iphone的safari浏览器中实现全屏浏览的方法

    - 添加全屏模式后,需要注意网页在没有工具栏和状态栏情况下的交互设计和布局调整,以适应全屏显示。 - 不同版本的iOS可能对全屏支持有所不同,因此在开发时要考虑兼容性问题。 6. **参考资源**: 苹果官方文档...

    批处理实现全屏显示实例

    原创 ehym @echo off echo exit |%ComSpec% /k prompt e 100 B4 00 B0 12 CD 10 B0 03 CD 10 CD 20 $_g$_q$_ |debug &gt;nul chcp 437 &gt;nul graftabl 936 &gt;nul chcp 936 .................................

    使用Electron将html网页转为exe可执行文件(全屏, 遮住任务栏, Esc退出, exe的图标/文件名修改)

    标题中的知识点是使用Electron框架将HTML网页转化为可执行的.exe文件,并且实现特定功能,如全屏显示、隐藏任务栏、Esc键退出程序以及自定义exe图标和文件名。以下是对这些知识点的详细说明: **Electron框架** ...

Global site tag (gtag.js) - Google Analytics