熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> JSP教程 >> 正文

JavaScript:完全容錯和浏覽器自動最大化

2013-11-15 11:39:00  來源: JSP教程 
錯誤代碼的即時處理 
我們編制的JavaScript代碼有時會由於我們的疏忽而存在一些錯誤以至於用戶 
浏覽時會彈出令人生厭的錯誤提示框架如何處理這種情況呢?下面介紹兩種常 
見方法 

) 完全容錯 

即用戶浏覽含有錯誤代碼的頁面時忽視所有的錯誤代碼如下 

〈script〉 

function killerr() { 

return true 



windowonerror=killerr 

〈/script〉 

它雖然能掩蓋錯誤避免彈出錯誤提示框但程序仍未正確執行下面介紹另一 
處理方法 

) 反饋錯誤信息 

即當出現錯誤代碼時自動彈出我們預先設計好的反饋窗口目的是用戶只需簡 
單地按一下鼠標就可以把反饋信息發到你指定的信箱當然反饋窗口的內容我們 
可以任意修改設計代碼如下 

〈script〉 

function errorinfo() 



errorwin=windowopen(″ ″″ ″″width=height=″) 

errorwindocumentwrite(′〈title〉腳本錯誤報告〈/title〉〈center〉該頁 
面發現了腳本運行錯誤請〈a href=″mailto:″〉通知〈/a〉 
管理員〈br〉〈form〉〈input type=″button″ value=″關閉窗口″ onCli 
ck=″windowclose()″〉〈/form〉〈/center〉′) 

errorwindocumentclose() 

errorwindocumentbgColor=″#ffffff″ 

return true 



windowonerror=errorinfo 

〈/script〉 

優化浏覽窗口 

使用這段代碼當用戶打開你的頁面時浏覽器窗口會自動擴展到最大可利用空間 
(非全屏)豈不是很專業? 

以下代碼放在〈head〉〈/head〉之間: 

〈script language=″JavaScript″〉 

〈!--function winfix() { 

if (documentlayers) { 

width=screenavailWidth-

height=screenavailHeight-

} else { 

var width=screenavailWidth-

var height=screenavailHeight; 



selfresizeTo(width height); 

selfmoveTo( ); 



//--〉 

〈/script〉 

以下代碼放在〈body〉Tag裡 

〈body onload=″winfix()″〉
From:http://tw.wingwit.com/Article/program/Java/JSP/201311/19374.html
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.