知识大全 javascript全屏幕显示的问题

Posted

篇首语:古人学问无遗力,少壮工夫老始成。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 javascript全屏幕显示的问题相关的知识,希望对你有一定的参考价值。

  返回某个固定页面 function bk(strUrl)window location href=strUrl

  bk( A jsp )

  打开页面就全屏显示<SCRIPT LANGUAGE= JavaScript ><! Beginif (this name!= fullscreen )   window open(location href fullscreen fullscreen scrollbars ) //  End ></script><a JavaScript:window close(self) >返回正常效果显示</a><script LANGUAGE= JavaScript > <!

  window open ( URL(如) (窗口名称) height= width= toolbar=no menubar=no scrollbars=no resizable=no location=no status=no top= ) ;

  // > </script>

  注 url代表弹出窗口的地址height代表弹出窗口的高度width代表弹出窗口的宽度toolbar代表工具栏 no表示没有工具栏 yes为有工具栏menubar代表菜单栏 no表示不显示菜单 用户也可以用yesscrollbars代表滚动条 no表示没有滚动条 yes为有滚动条 也可以用autoresizable代表是否可以缩放弹出窗口location代表地址栏status代表关态栏top代表窗口距浏览器上部的距离

  JavaScript:完全容错和浏览器自动最大化    错误代码的即时处理 我们编制的JavaScript代码有时会由于我们的疏忽而存在一些错误 以至于用户 浏览时会弹出令人生厌的错误提示框架 如何处理这种情况呢?下面介绍两种常 见方法

  ( ) 完全容错

  即用户浏览含有错误代码的页面时 忽视所有的错误 代码如下 ;

  〈script〉

  function killerr()

  return true

  

  window onerror=killerr

  〈/script〉

  它虽然能掩盖错误 避免弹出错误提示框 但程序仍未正确执行 下面介绍另一 处理方法

  ( ) 反馈错误信息

  即当出现错误代码时 自动弹出我们预先设计好的反馈窗口 目的是用户只需简 单地按一下鼠标就可以把反馈信息发到你指定的信箱 当然反馈窗口的内容我们 可以任意修改设计 代码如下

  〈script〉

  function errorinfo()

  

  errorwin=window open(″ ″ ″ ″ ″width= height= ″)

  errorwin document write(′〈title〉脚本错误报告〈/title〉〈center〉该页 面发现了脚本运行错误 请〈a href=″mailto:″〉通知〈/a〉 管理员 〈br〉〈form〉〈input type=″button″ value=″关闭窗口″ onCli ck=″window close()″〉〈/form〉〈/center〉′)

  errorwin document close()

  errorwin document bgColor=″#ffffff″

  return true

  

  window onerror=errorinfo

  〈/script〉

  优化浏览窗口

  使用这段代码 当用户打开你的页面时 浏览器窗口会自动扩展到最大可利用空间 (非全屏) 岂不是很专业?

  以下代码放在〈head〉〈/head〉之间:

  〈script language=″JavaScript″〉

  〈!--function winfix()

  if (document layers)

  width=screen availWidth- ;

  height=screen availHeight- ;

   else

  var width=screen availWidth- ;

  var height=screen availHeight;

  

  self resizeTo(width height);

  self moveTo( );

  

  //--〉

  〈/script〉

  以下代码放在〈body〉Tag里

  〈body onload=″winfix()″〉  

  <script language= javascript >//Resize_Windowif ((screen width == ) && (screen height == )) Resize_WindowX = ;Resize_WindowY = ;self resizeTo(Resize_WindowX Resize_WindowY);//Resize_WindowEnd else  ((screen width > ) && (screen height > )) document body clientWidth = ;document body clientHeight = ;self resizeTo(document body clientWidth document body clientHeight);//Resize_WindowEnd document body clientWidth; document body clientHeight

  </script>

  <script language= javascript > <! Begin if ((screen width == ) && (screen height == )) self location * else if ((screen width == ) && (screen height == )) self location * else if ((screen width == ) && (screen height == )) self location * else self location // End > </script>

  用window openr打开的子父窗口之间的操作跟框架的是不一样的 子窗口和父窗口之间有opener来联系 而源窗口要访问子窗口要通过其句柄来操作 以下小例子希望能帮助新手更了解他们的操作

  

  <><head><meta equiv= Content Type content= text/; charset=gb ><meta name= GENERATOR content= Microsoft FrontPage ><meta name= ProgId content= FrontPage Editor Document ><title>子父窗口的操作</title></head><body><script>var win=null;function op()win=window open( about:blank win width= height= );win document write( <input type= button value= 关闭父窗口 onclick= window opener opener=null;window opener close() > );win document write( <input type= button value= 刷新你窗口 onclick= window opener location reload() > );</script><input onclick= op() value= 打开窗口 type= button ><input type= button value= 最小化 onclick= if(win&&win open&&!win closed)win resizeTo( );win moveTo( window screen width);else alert( 还没有打开窗口或已经关闭 ) ><input type= button value= 最大化 onclick= if(win&&win open&&!win closed)win moveTo( );win resizeTo(screen availWidth+ screen availHeight+ );else alert( 还没有打开窗口或已经关闭 ); ><input type=button value= 关闭子窗口 onclick= if(win&&win open&&!win closed)win opener=null;win close()else alert( 还没有打开窗口或已关闭 ) ><input type=button value= 刷新子窗口 onclick= if(win&&win open&&!win closed)win location reload();win focus()else alert( 窗口还没有打开或已关闭 ) ><input type= button value= 看子窗口的大小 onclick= if(win&&win open&&!win closed)alert(win document body clientWidth+ * +win document body clientHeight);win focus();elsealert( 还没有打开窗口或者已关闭 ); ></body></>

  网页显示一定时间自动关闭

  <script id=clientEventHandlersJS language=javascript> window opener = null;</script>

  <body bgcolor= #fef d onLoad= setTimeout(window close ) >

  <><head <title> </title><meta equiv= Content Type content= text/; charset=gb ><script><! function omiga_window()window open( fullscreen scrollbars )// ></script></head>

  <body onload= omiga_window() onblur= focus();closes Click(); scroll= no ><object id=closes type= application/x oleobject classid= clsid:adb a d ff cf aa b a ><param name= Command value= Close ></object> <p> </p><p> </p>

  全屏!

  </body></>

  <script language=″JavaScript″〉

  〈!--function winfix()

  if (document layers)

  width=screen availWidth- ;

  height=screen availHeight- ;

   else

  var width=screen availWidth- ;

  var height=screen availHeight;

  

  self resizeTo(width height);

  self moveTo( );

  

  //--〉

cha138/Article/program/Java/JSP/201311/19803

相关参考

知识大全 电脑屏幕分辨率出现问题怎么办

电脑屏幕分辨率出现问题怎么办?你好;重装一下显卡驱动。用驱动精灵或万能驱动。这是显卡驱动丢失的情况。电脑屏幕分辨率问题因为现在大部分的显示器只支持1920X1080的分辨率,而更高的用不了,所以一般电

知识大全 14寸显示器正常屏幕分辨率是多少

14寸显示器正常屏幕分辨率是多少14寸显示器正常屏幕分辨率是1366x768,也有的是1920x1080。基本介绍:屏幕分辨率,确定计算机屏幕上显示多少信息的设置,以水平和垂直像素来衡量。屏幕分辨率低

知识大全 我的手机每次打开时屏幕总会显示 不要遮挡屏幕顶端 是为何

我的手机每次打开时屏幕总会显示不要遮挡屏幕顶端是为何?拜托各位了3Q  以下文字资料是由(本站网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一

在相机显示屏上面看照片亮度都正好,可是在导入电脑之后看就显得

这个问题是许多品牌相机的通病,比如尼康的屏幕看起来更靓丽,蓝色更鲜艳,佳能的屏幕看起来宽容度更高,反差更大色彩也更浓烈。相机的屏幕仅仅是作为参考作用的,千万别把他当真,甚至笔记本,比较差的电脑屏幕,没

DAS系统中,CRT屏幕显示画面种类有()

DAS系统中,CRT屏幕显示画面种类有()A、系统图B、模拟图C、成组显示D、检索类画面参考答案:BCD

DAS系统中,CRT屏幕显示画面种类有()

DAS系统中,CRT屏幕显示画面种类有()A、系统图B、模拟图C、成组显示D、检索类画面参考答案:BCD

知识大全 怎么计算电脑显示器的屏幕是几寸。

怎么计算电脑显示器的屏幕是几寸。用卷尺把显示屏两个对角量一下距离,得出的多少厘米除以3.3就出来了。比如量出显示屏对角长度为66个CM,66/3.3=20那么就是20寸。记住是量屏,不要量屏框要怎么看

知识大全 用C#实现全屏幕截图

用C#实现全屏幕截图  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  今天一位同事想写一个全屏幕截

知识大全 电脑开机只能显示一个鼠标屏幕是黑的怎么办

电脑开机只能显示一个鼠标屏幕是黑的怎么办?电脑开机只能显示一个鼠标屏幕是黑的,是与您关机前的不当操作有关系吧?比如:玩游戏、看视频、操作大的东西、使用电脑时间长造成的卡引起的吧?或下载了不合适的东西、

知识大全 联想显示器分辨率调高了屏幕不显示怎么办啊

联想显示器分辨率调高了屏幕不显示怎么办啊如果调成比标准分辨率高的,当然就不显示了。开机按F8进VGA模式,再把分辨率改回来就行。联想显示器分辨率分辨率的设置:桌面->右键->属性->