JavaScript筆記 :: 彈出視窗最大化 - qkShare香港討論區

返回   qkShare香港討論區 > 電腦專區 > 電腦軟硬件交流區


電腦軟硬件交流區 一般電腦知識交流區

回覆
 
主題工具
舊 22-02-2008, 17:56   #1
版主
 
註冊日期: Dec 2007
文章: 2,900
致謝數: 0
獲感謝文章數:41
獲會員感謝數:49
預設 JavaScript筆記 :: 彈出視窗最大化

Share on facebook
彈出視窗(Popup Window)是許多網頁設計者常用的一種效果,通常用來做網站的消息公告、短訊通知、網站系統訊息回應等,但是一般彈出視窗有定義視窗大小,但我們想要突破這層限制,可以利用以下簡便的JavaScript程式碼達到目的,請讀者們注意!這是加入在您想要讓它視窗最大化的網頁中:
代碼:
  1. <LI class=hl-firstline><scriptlanguage="JavaScript">
  2. <!--
  3. function win_maximization()
  4. {
  5. var width = screen.availwidth;
  6. var height = screen.availheight;
  7. self.resizeTo(width, height);
  8. self.moveTo(0,0);
  9. }
  10. -->
  11. </script>
別忘了在目標網頁中的body標籤加上語法:

代碼:
<bodyonLoad="win_maximization();"> 
另一種視窗最大化的語法並不是加在目標子網頁中,而是放在母網頁,也就是準備開啟彈出視窗的網頁中,您必須在JavaScript語法中用以下片段:
代碼:
<ahref="javascript:void(0);"onclick="window.open('網頁','名稱','參數')">link</a> 
其中屬性參數如下,參數與參數間以半形的逗點,分開:
menubar=no, 選單列是否開啟,1或0,yes或no
status=yes, 狀態列是否開啟,1或0,yes或no
scrollbars=yes, 捲軸是否開啟,1或0,yes或no
top=100, 決定開啟距離頂點多少像素,數字
left=100, 決定開啟距離左邊多少像素,數字
toolbar=no, 工具列是否開啟,1或0,yes或no
width=300, 視窗的寬度,數字
height=250, 視窗的高度,數字
fullscreen=yes, 是否全螢幕,1或0,yes或no
代碼:
fullscreen=yes 
其中fullscreen這個參數會以全螢幕的方式將新視窗放大,無論設定多少寬度及高度都會被這個設定蓋過,而且連放大縮小以及關閉紐都會消失,可能會困擾使用者,所以使用前要先三思。
《轉貼請註明出處》
專題作者:林新邦 / 資深網頁設計工作者
AdSenseor網路觀察家 :: AdSense & SEO 專題研究
網址:http://www.adsenseor.com
Tarrasque 目前離線   回覆時引用此篇文章
回覆

主題工具

發文規則
不可以發表新主題
不可以發表回覆
不可以上傳附件
不可以編輯自己的文章

啟用 BB 代碼
論壇啟用 表情符號
論壇啟用 [IMG] 代碼
論壇禁用 HTML 代碼
Trackbacks are 禁用
Pingbacks are 禁用
Refbacks are 禁用



所有時間均為 +8。現在的時間是 18:26


qkShare All Rights Reserved.
重要聲明:本討論區是以即時上載留言的方式運作,qkShare香港討論區 對所有留言的真實性、完整性及立場等,不負任何 法律責任。而一切留言之言論只代表留言者個人意見,並非本網站之立場,用戶不應信賴內容,並應自行判斷內容之真實性。於有關情形下,用戶應尋求專業意見 (如涉及醫療、法律或投資等問題)。 由於本討論區受到「即時上載留言」運作方式所規限,故不能完全監察所有留言,若讀者發現有留言出現問題,請聯絡我們。qkShare香港討論區有權刪除任何留言及拒絕任何人士上載留言,同時亦有不刪除留言的權利。切勿撰寫粗言穢語、誹謗、渲染色情暴力或人身攻擊的言論,敬請自律。本網站保留一切法律權利。
Powered by Translate
af sq ar be bg ca zh-CN hr cs da nl en et tl fi fr gl de el iw hi hu is id ga it ja ko lv lt mk ms mt no fa pl pt ro ru sr sk sl es sw sv zh-TW th tr uk vi cy yi