CAPTION: javascript全屏幕顯示的問題 返回某個固定頁面: function bk(strUrl) { window.location.href=strUrl } bk("A.jsp") 打開頁面就全屏顯示 返回正常效果顯示 注: url代表彈出窗口的地址 height代表彈出窗口的高度 width代表彈出窗口的寬度 toolbar代表工具欄,no表示沒有工具欄,yes為有工具欄 menubar代表菜單欄,no表示不顯示菜單,用戶也可以用yes scrollbars代表滾動條,no表示沒有滾動條,yes為有滾動條,也可以用auto resizable代表是否可以縮放彈出窗口 location代表地址欄 status代表關態欄 top代表窗口距瀏覽器上部的距離 JavaScript:完全容錯和瀏覽器自動最大化 錯誤代碼的即時處理 我們編制的JavaScript代碼有時會由于我們的疏忽而存在一些錯誤,以至于 用戶 瀏覽時會彈出令人生厭的錯誤提示框架,如何處理這種情況呢?下面介紹兩 種常 見方法: (1) 完全容錯 即用戶瀏覽含有錯誤代碼的頁面時,忽視所有的錯誤。代碼如下: ; 〈script〉 function killerr() { return true } window.onerror=killerr 〈/script〉 它雖然能掩蓋錯誤,避免彈出錯誤提示框,但程序仍未正確執行,下面介紹 另一 處理方法。 (2) 反饋錯誤信息 即當出現錯誤代碼時,自動彈出我們預先設計好的反饋窗口,目的是用戶只 需簡 單地按一下鼠標就可以把反饋信息發到你指定的信箱,當然反饋窗口的內容 我們 可以任意修改設計。代碼如下: 〈script〉 function errorinfo() { errorwin=window.open(〞 〞,〞 〞,〞width=20,height=120〞) errorwin.document.write(′〈title〉腳本錯誤報告〈/title〉〈center 〉該頁 面發現了腳本運行錯誤,請〈a href=〞mailto:lhy@cenpok.net〞〉通知 〈/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〉之間: okok 〈script language=〞JavaScript〞〉 〈!--function winfix() { if (document.layers) { width=screen.availWidth-10; height=screen.availHeight-20; } else { var width=screen.availWidth-2; var height=screen.availHeight; } self.resizeTo(width, height); self.moveTo(0, 0); } //--〉 〈/script〉 以下代碼放在〈body〉Tag裡: 〈body onload=〞winfix()〞〉 用window.openr打開的子父窗口之間的操作跟框架的是不一樣的,子窗口 和父窗口之間有opener來聯系。而源窗口要訪問子窗口要通過其句柄來操作。以 下小例子希望能幫助新手更了解他們的操作。 test.htm
全屏!