5、主窗口打開文件1.htm,同時彈出小窗口page.html
如下代碼加入主窗口區(qū):
〈script language="javascript"〉 〈!-- function openwin() { window.open("page.html","","width=200,height=200") } //--〉 〈/script〉 加入〈body〉區(qū): 〈a href="1.htm" onclick="openwin()"〉open〈/a〉即可
〈b>6、彈出的窗口之定時關(guān)閉控制
下面我們再對彈出的窗口進(jìn)行一些控制,效果就更好了。如果我們再將一小段代碼加入彈出的頁面(注意是加入到page.html的HTML中,可不是主頁面中,否則...),讓它10秒后自動關(guān)閉是不是更酷了?
首先,將如下代碼加入page.html文件的〈head〉區(qū):
〈script language="JavaScript"> function closeit() { setTimeout("self.close()",10000) //毫秒 } 〈/script〉
然后,再用〈body onload="closeit()"〉這一句話代替page.html中原有的〈BODY〉這一句就可以了。(這一句話千萬不要忘記寫!這一句的作用是調(diào)用關(guān)閉窗口的代碼,10秒鐘后就自行關(guān)閉該窗口。)
7、在彈出窗口中加上一個關(guān)閉按鈕
〈FORM〉 〈INPUT TYPE="BUTTON" VALUE="關(guān)閉" onClick="window.close()"〉 〈/FORM〉
呵呵,現(xiàn)在更加完美了!
8、內(nèi)包含的彈出窗口---一個頁面兩個窗口
上面的例子都包含兩個窗口,一個是主窗口,另一個是彈出的小窗口。通過下面的例子,你可以在一個頁面內(nèi)完成上面的效果。
〈html〉 〈head〉 〈SCRIPT LANGUAGE="JavaScript"〉 function openwin() { OpenWindow=window.open("", "newwin", "height=250, width=250,toolbar=no,scrollbars="+scroll+",menubar=no"); //寫成一行 OpenWindow.document.write("〈TITLE〉例子〈/TITLE〉") OpenWindow.document.write("〈BODY BGCOLOR=#ffffff〉") OpenWindow.document.write("〈h1〉Hello!〈/h1〉") OpenWindow.document.write("New window opened!") OpenWindow.document.write("〈/BODY〉") OpenWindow.document.write("〈/HTML〉") OpenWindow.document.close() } 〈/SCRIPT〉 〈/head〉 〈body〉 〈a href="#" onclick="openwin()"〉打開一個窗口〈/a〉 〈input type="button" onclick="openwin()" value="打開窗口"〉 〈/body〉 〈/html〉
看看OpenWindow.document.write()里面的代碼不就是標(biāo)準(zhǔn)的HTML嗎?只要按照格式寫更多的行即可。千萬注意多一個標(biāo)簽或少一個標(biāo)簽就會出現(xiàn)錯誤。記得用OpenWindow.document.close()結(jié)束啊。
上一頁 [1] [2] [3] [4] 下一頁 |