javascript:完全容错和浏览器窗口自动最大化

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

JavaScript代码
  1. <script>   
  2. function killerr() {   
  3. return true  
  4. }    
  5. window.onerror=killerr   
  6. </script>  
 
它虽然能掩盖错误,避免弹出错误提示框,但程序仍未正确执行,下面介绍另一处理方法.

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

 
JavaScript代码
  1. <script>   
  2. function errorinfo()    
  3. {   
  4. errorwin=window.open("","","width=20,height=120")   
  5. errorwin.document.write('<title>脚本错误报告</title><center>该页   
  6. 面发现了脚本运行错误,请<a href="mailto:admin@siyizhu.com">通知</a>   
  7. 管理员.<br><form><input type="button" value="关闭窗口" onCli   
  8. ck="window.close()"></form></center>')   
  9. errorwin.document.close()   
  10. errorwin.document.bgColor="#FFFFFF"  
  11. return true  
  12. }   
  13. window.onerror=errorinfo   
  14. </script>  


三:优化浏览窗口
使用这段代码,当用户打开你的页面时,浏览器窗口会自动扩展到最大可利用空间(非全屏).岂不是很专业?
以下代码放在<head></head>之间:

 

JavaScript代码
  1. <script language="javascript">    
  2. self.moveTo(0,0)    
  3. self.resizeTo(screen.availWidth,screen.availHeight)    
  4. </script>  

 



[本日志由 admin 于 2012-04-29 09:55 PM 更新]
上一篇: Php获取网站根目录绝对路径
下一篇: php判断远程文件是否存在
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: javascript
相关日志:
评论: 0 | 引用: 0 | 查看次数: 5245
发表评论
昵 称:
密 码: 游客发言不需要密码.
邮 箱: 邮件地址支持Gravatar头像,邮箱地址不会公开.
网 址: 输入网址便于回访.
内 容:
验证码:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 开启 | [img]标签 关闭

 广告位

↑返回顶部↑