JavaScript窗口功能指南之創(chuàng)建彈出窗口 (轉(zhuǎn))[@more@]Javascript窗口功能指南之創(chuàng)建彈出窗口
(作者:聽風編譯 2001年01月19日 11:35)
Inte.NET Explorer 5.5支持一個新的window對象的方法:creatPopup()。你可以向下面一樣創(chuàng)建一個彈出窗口:
var popupObj = window.createPopup();
當你創(chuàng)建了這個對象后,彈出窗口并不顯示。你必須要調(diào)用它的show方法:
popupObj.show(yOffset, xOffset, width, height, referenceObj)
在這里:
yOffset 是彈出窗口距離屏幕左上角的水平偏移。
xOffset 是彈出窗口距離屏幕左上角的垂直偏移。
width 是彈出窗口的寬度。
height 是彈出窗口的高度。
referenceObj 是一個可選參數(shù),它替代屏幕左上角做為引用yOffset 和 xOffset 的參照。
讓我們示范一下新的彈出窗口的用處。如果你點擊下面的鏈接,一個所有這個教程的菜單就會彈出來。注意,當菜單彈出時,頁面就滾動回到它的頂部。我們怎么樣執(zhí)行這個彈出窗口呢?首先,你需要定義一個可見菜單,它隨后會被轉(zhuǎn)載進彈出菜單。為了實現(xiàn)隱藏鏈接,可以將菜單放置到一個隱藏的位置。我們選擇位置(-1000,-1000),并在菜單的style標記中定義它(在HEAD段的某個地方):
我們執(zhí)行菜單做為表格的鏈接:
鏈接本身(教程的頁面)不會改變URL,但是當被點擊時,就調(diào)用showMenu()函數(shù):
分享名稱:JavaScript窗口功能指南之創(chuàng)建彈出窗口(轉(zhuǎn))
地址分享:http://weahome.cn/article/jjdoid.html