當前位置:首頁 >> 站長天地 >> 網頁制作 >> 內容

彈出網頁窗口全攻略(html/hta)

時間:2008-10-6 10:30:00 欄目:網頁制作 點擊: 來源:不詳

 [網頁制作]-本文簡要:如何利用網頁彈出各種形式的窗口,我想大家大多都是知道些的,但那種多種多樣的彈出式窗口是怎么搞出來的,我們今天就來學習一下:  1.彈啟一個全屏窗口htmlbody onload=window.open('http://www.it365cn.com','example01','fullscreen'...
D6電腦網 (d6pc.com): 彈出網頁窗口全攻略(html/hta)-網頁制作

  如何利用網頁彈出各種形式的窗口,我想大家大多都是知道些的,但那種多種多樣的彈出式窗口是怎么搞出來的,我們今天就來學習一下:

  1.彈啟一個全屏窗口
<html>
<body onload="window.open('http://www.it365cn.com','example01','fullscreen');">;
<b>www.e3i5.com</b>
</body>
</html>

  2.彈啟一個被F11化后的窗口
<html>
<body onload="window.open(''http://www.it365cn.com','example02','channelmode');">;
<b>www.e3i5.com</b>
</body>
</html>

  3.彈啟一個帶有收藏鏈接工具欄的窗口
<html>
<body onload="window.open('http://www.it365cn.com','example03','width=400,height=300,directories');">
<b>www.e3i5.com</b>
</body>
</html>

  4.網頁對話框
<html>
<SCRIPT LANGUAGE="javascript">
<!--
showModalDialog('http://www.it365cn.com','example04','dialogWidth:400px;dialogHeight:300px;dialogLeft:200px;dialogTop:150px;center:yes;help:yes;resizable:yes;status:yes')
//-->
</SCRIPT>
<b>www.e3i5.com</b>
</body>
</html>

<html>
<SCRIPT LANGUAGE="javascript">
<!--
showModelessDialog('http://www.it365cn.com','example05','dialogWidth:400px;dialogHeight:300px;dialogLeft:200px;dialogTop:150px;center:yes;help:yes;resizable:yes;status:yes')
//-->
</SCRIPT>
<b>http://www.it365cn.com</b>
</body>
</html>

  showModalDialog()或是showModelessDialog() 來調用網頁對話框,至于showModalDialog()與showModelessDialog()的區別,在于showModalDialog()打開的窗口(簡稱模式窗口),置在父窗口上,必須關閉才能訪問父窗口(建議盡量少用,以免招人反感);showModelessDialog()(簡稱無模式窗口),打開后不必關閉也可訪問父窗口打開的窗口。
dialogHeight: iHeight 設置對話框窗口的高度。
dialogWidth: iWidth 設置對話框窗口的寬度。   
dialogLeft: iXPos 設置對話框窗口相對于桌面左上角的left位置。
dialogTop: iYPos 設置對話框窗口相對于桌面左上角的top位置。
center: {yes | no | 1 | 0 } 指定是否將對話框在桌面上居中,默認值是“yes”。
help: {yes | no | 1 | 0 } 指定對話框窗口中是否顯示上下文敏感的幫助圖標。默認值是“yes”。   
resizable: {yes | no | 1 | 0 } 指定是否對話框窗口大小可變。默認值是“no”。
status: {yes | no | 1 | 0 } 指定對話框窗口是否顯示狀態欄。對于非模式對話框窗口,默認值是“yes”;對于模式對話框窗口,默認值是 “no”。

  5.HTA窗口
  HTA的全名為HTML Application,翻譯過來就是HTML應用程序,你只要簡單的用.hta為擴展名保存HTML頁面就算創建了一個HTA文件,下面我們就用HTA來編個窗口,將以下這段代碼保存為.hta文件,然后再用瀏覽器打開。
<HTML>
<HEAD>
<TITLE>www.e3i5.com</TITLE>
<HTA:APPLICATION ID="oHTA"
APPLICATIONNAME="myApp"
  BORDER="thin"
  BORDERSTYLE="normal"
  CAPTION="yes"
  ICON="filename.ico"
  MAXIMIZEBUTTON="yes"
  MINIMIZEBUTTON="yes"
  SHOWINTASKBAR="no"
  INGLEINSTANCE="no"
  SYSMENU="yes"
  VERSION="1.0"
  WINDOWSTATE="normal" />
</HEAD>
<BODY>
<b>http://www.it365cn.com</b>
</BODY>
</HTML>
  有人會發現上面這些代碼與平時的html有點不同,多了HTA:APPLICATION標簽,這就是關鍵之處,hta通過它來提供一系列面向應用程序的功能,接下來再講一講它的屬性(我的頭又在發脹)
  APPLICATIONNAME屬性(applicationName)
  此屬性為設置HTA的名稱。
  BORDER屬性(border)
  此屬性為設置為HTA的窗口邊框類型,默認值為 thick。
  它可以設為 thick 指定窗口為粗邊框
        dialog window 指定窗口為對話框
        none 指定窗口無邊框
        thin 指定窗口為窄邊框
  BORDERSTYLE屬性(borderStyle)
  此屬性為設置HTA窗口的邊框格式,默認值為 normal。
  它可以設為
   normal 普通邊框格式
   complex 凹凸格式組合邊框
   raised 凸出的3D邊框
   static 3D邊框格式
   sunken 凹進的3D邊框
  CAPTION屬性(caption)
  此屬性為設置HTA窗口是否顯示標題欄或標題,默認值為 yes。
  ICON屬性(icon)
  此屬性為設置應用程序的圖標。
  MAXIMIZEBUTTON屬性(maximizeButton)
  此屬性為設置是否在HTA窗口中顯示最大化按鈕,默認值為 yes。
  MINIMIZEBUTTON屬性(minimizeButton)
  此屬性為設置是否在HTA窗口中顯示最小化按鈕,默認值為 yes。
  SHOWINTASKBAR屬性(showInTaskBar)
  此屬性為設置是否在任務欄中顯示此應用程序,默認值為 yes。
  SINGLEINSTANCE屬性(singleInstance)
  此屬性為設置是否此應用程序同時只能運行一次。次屬性以APPLICATIONNAME屬性作為標識,默認值為 no。
  SYSMENU屬性(sysMenu)
  此屬性為設置是否在HTA窗口中顯示系統菜單,默認值為 yes。
  VERSION屬性(version)
  此屬性為設置應用程序的版本,默認值為空。
  WINDOWSTATE屬性(windowState)
  此屬性為設置HTA窗口的初始大小,默認值為 normal。
  它可以設為 normal 默認大小
        minmize 最小化
        maximize 最大化
  以上括號中的是在腳本引用的屬性。在腳本中以上屬性皆為只讀屬性。此外,在腳本中還可以使用commandLine屬性來檢索應用程序啟動時的參數。
  在HTA中還可以繼續使用html中的絕大多數標簽、腳本等。



D6電腦網|電腦學習,電腦維修,電腦技術網;
設電腦學習,電腦入門,電腦技術,電腦教程,電腦維修,硬件知識,
網頁設計建站,桌面壁紙,主題下載,WIN7下載,常用軟件下載等欄目。感謝您的支持!
欄目:網頁制作 作者:佚名 來源:不詳
共有評論 0相關評論
發表我的評論
  • 大名:
  • 內容:
本類推薦
  • 沒有
本類固頂
  • 沒有
網友推薦
鏈接申請
  • D6電腦網(www.kyvctc.live) © 2020 版權所有 All Rights Reserved.
  • 本站為純技術學習交流型網站,部分資源來源網絡,僅供學習交流,版權歸原作者,本站僅為轉載,如有侵犯您的利益請聯系我們刪除.謝謝!
    關于D6電腦學習網 廣告合作 [email protected] 聯系站長 網站地圖 粵ICP備09035016號
  • 擺脫淺薄和低俗的最好辦法就是學習,我們加油!D6PC! V3.0
  • 狂野大中华救援彩金 手机体球网足球即时比分 日本av女优小泽玛利亚进军中国市场 陕西11选5爱彩乐 江苏快3 老快3推荐 黑龙江p62几点开奖 哪些麻将平台可以玩真的 江苏11选511期 山东十一选五任选基 澳洲幸运5是国家开奖吗加 迎客松配资 陕西快乐十分经验 詹天佑3d预测今天3 日韩一本道情色 辽宁11选5秘籍 胜分差