返回   qkShare香港討論區 > 電腦專區 > 電腦交流區
註冊 論壇輔助說明 會員名單 搜尋 今日新文章 標記討論區已讀


回覆
 
主題工具 顯示模式
舊 02-22-2008, 17:56   #1
初心者
 
註冊日期: Dec 2007
文章: 3055
積分: 39097
Tarrasque
預設 JavaScript筆記 :: 彈出視窗最大化

彈出視窗(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 & Search Engine Optimization 專題研究
網址:http://www.adsenseor.com
Tarrasque 目前離線   回覆時引用此篇文章
回覆


目前檢視此主題的會員: 1 (0 位會員和 1 位遊客)
 
主題工具
顯示模式

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

開啟 vB 代碼
關閉 HTML 程式碼
Trackbacks are 關閉
Pingbacks are 關閉
Refbacks are 關閉
論壇跳轉


所有時間均為 +8。現在的時間是 23:39


qkShare All Rights Reserved.
重要聲明:本討論區是以即時上載留言的方式運作,qkShare香港討論區 對所有留言的真實性、完整性及立場等,不負任何 法律責任。而一切留言之言論只代表留言者個人意見,並非本網站之立場,用戶不應信賴內容,並應自行判斷內容之真實性。於有關情形下,用戶應尋求專業意見 (如涉及醫療、法律或投資等問題)。 由於本討論區受到「即時上載留言」運作方式所規限,故不能完全監察所有留言,若讀者發現有留言出現問題,請聯絡我們。HK-Share香港討論區有權刪除任何留言及拒絕任何人士上載留言,同時亦有不刪除留言的權利。切勿撰寫粗言穢語、誹謗、渲染色情暴力或人身攻擊的言論,敬請自律。本網站保留一切法律權利。