HTML入門教程分享 打開新窗口和彈出窗口_第1頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、html入門教程分享 打開新窗口和彈出窗口參數(shù)說明:window.open 彈出新窗口的指令;"page.html 彈出窗口的文件名;"newwindow 彈出窗口的名字(不是文件名),非必需,可用空代替;100 窗口高度;width=400 窗口寬度;top=0 窗口距離屏幕上方的象素值;left=0 窗口距離屏幕左側(cè)的象素值;toolbar=no 是否顯示工具欄,yes為顯示;menubar,scrollbars 表示菜單欄和滾動欄。resizable=no 是否允許轉(zhuǎn)變窗口大小,yes為允許;location=no 是否顯示地址欄,yes為允許;sta

2、tus=no 是否顯示狀態(tài)欄內(nèi)的信息(通常是文件已經(jīng)打開),yes為允許;二、 彈啟一個(gè)全屏窗口加入fullscreen三、 打開一個(gè)和按f11所見到的一樣的窗口加入channelmode四、 打開一個(gè)連標(biāo)題欄都沒有的窗口(無標(biāo)題、最小、最大、以及關(guān)閉按鈕)看看,什么效果? 假如把resizable 設(shè)為0 scrollbars=no 呢?五、 沒有最大化按紐的窗口其實(shí)也就是象軟件的關(guān)于我們的那個(gè)窗口一樣,下面就是用對話框窗口來實(shí)現(xiàn)它。showmodaldialog()以及showmodelessdialog()1.用showmodaldialog()2.用showmodelessdialog

3、()至于showmodaldialog()與showmodelessdialog()的區(qū)分,在于showmodaldialog()打開的窗口(簡稱模式窗口),置在父窗口上,必需關(guān)閉才干拜訪父窗口(建議盡量少用,以免招人反感);showmodelessdialog()(簡稱無模式窗口),打開后不必關(guān)閉也可拜訪父窗口打開的窗口。現(xiàn)在我將這里的一些參數(shù)解釋一下。dialogheight: iheight 設(shè)置對話框窗口的高度。dialogwidth: iwidth 設(shè)置對話框窗口的寬度。dialogleft: ixpos 設(shè)置對話框窗口相對于桌面左上角的left位置。dialogtop: iypos

4、 設(shè)置對話框窗口相對于桌面左上角的top位置。center: yes | no | 1 | 0 指定是否將對話框在桌面上居中,默認(rèn)值是yes。help: yes | no | 1 | 0 指定對話框窗口中是否顯示上下文敏感的協(xié)助圖標(biāo)。默認(rèn)值是yes。resizable: yes | no | 1 | 0 指定是否對話框窗口大小可變。默認(rèn)值是no。status: yes | no | 1 | 0 指定對話框窗口是否顯示狀態(tài)欄。對于非模式對話框窗口,默認(rèn)值是yes;對于模式對話框窗口,默認(rèn)值是 no。六、 彈出n 個(gè)窗口這很容易,只要執(zhí)行n 次window.open()就行了,固然一定要給每個(gè)窗口

5、起不同的名字,還有,設(shè)置一下left和top,避開重疊。七、 刷新之后就不再彈出窗口我們用法cookie來控制一下就可以了。首先,將如下代碼加入主頁面html的區(qū):然后,用(注重不是openwin而是loadpop啊?。?替換主頁面中原有的這一句即可。你可以試著刷新一下這個(gè)頁面或重新進(jìn)入該頁面,窗口再也不會彈出了。八、 讓彈出窗口適應(yīng)里面的大小無數(shù)時(shí)候我們需要提供這樣的功能給拜訪者:當(dāng)拜訪者點(diǎn)擊頁面中的縮略圖時(shí),其對應(yīng)的全尺寸將顯示在一個(gè)新的彈出窗口中供拜訪者查看。實(shí)現(xiàn)此功能的最容易作法是用以下html代碼創(chuàng)建一個(gè)圖像鏈接:其中標(biāo)志的href屬性指定全尺寸的url,target屬性設(shè)置為_bl

6、ank指定在新窗口中顯示該;標(biāo)志的src屬性指定縮略圖的url。假如我們想對顯示全尺寸的窗口的外觀舉行某些控制(比如希翼彈出窗口的高度、寬度能與全尺寸的大小匹配時(shí)),則可調(diào)用 window.open辦法,該辦法接收三個(gè)參數(shù),分離指定要打開文件的url,窗口名及窗口特性,在窗口特性參數(shù)中可指定窗口的高度、寬度,是否顯示菜單欄、工具欄等。以下代碼將顯示全尺寸在一個(gè)沒有工具欄、地址欄、狀態(tài)欄、菜單欄,寬、高分離為400、350的窗口中。這里就提出了個(gè)問題,假如全部全尺寸都具有統(tǒng)一的大?。ū热缍际?00×350),那么以上代碼適用于全部的縮略鏈接(只是href屬性指向的全尺寸文件不

7、同)。但假如全尺寸的大小并不統(tǒng)一,還用以上代碼則我們需要先取得每幅全尺寸的大小,然后在window.open辦法的窗口特性參數(shù)中一一設(shè)置height和width為正確的值,在數(shù)量較多的狀況下,這明顯效率太低了。那么是否有一勞永逸的辦法,即讓彈出窗口能自動適應(yīng)要顯示的大???通過討論,發(fā)覺可以用法 dhtml 中的 image 對象來達(dá)到我們的目的,image 對象可動態(tài)裝載指定的,通過讀取其 width 和 height 屬性即能獲得裝入的大小,以此來設(shè)置彈出窗口的大小,即可實(shí)現(xiàn)自適應(yīng)大小的彈出窗口了。下面即是實(shí)現(xiàn)代碼:用法時(shí)將上面的代碼放在網(wǎng)頁文檔的標(biāo)志對中,然后在鏈接的點(diǎn)擊大事中調(diào)用openfullsizewindow函數(shù),即可。以上代碼在ie 5.x-6.0中測試通過。九、 比較靈便的hta窗口我容易介紹一下,hta的全名為html applic

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論