最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ASP 精華源碼收集(五年總結(jié))第11/20頁

 更新時間:2008年10月20日 22:58:16   作者:  
在5年的開發(fā)中,總結(jié)出來的一些源碼

javascript/Jscript實現(xiàn)父子窗體的互相引用問題
近來有很多網(wǎng)友問關(guān)于如何利用javascipt實現(xiàn)彈出窗體與父窗體功能引用問題。
本人在以前的使用有一些這方面的體驗,希望與大家分享一下。希望能對需要的網(wǎng)友有一些幫助。
本文主要以例子為主,文后附有全部源代碼。
實現(xiàn)父窗體,子窗體引用的關(guān)鍵在于下面幾點:
(1)window.open.函數(shù)返回值是彈出子窗體的引用句柄。
(2)得到父窗體引用句柄。這是功能實現(xiàn)的關(guān)鍵,說起來也很簡單。
self.opener返回窗體的父窗體。
(3)self,window,parent,top等實現(xiàn)的窗體引用是針對幀(frame/frameset)實現(xiàn)的,跟本文關(guān)系不大的。你如果利用parent得不到彈出窗體的父窗體的。
本文只是針對窗體之間引用做簡單的分析說明。源代碼只是提供簡單演示,很不完善,如果使用的話,請自己增加相應(yīng)的出錯檢查等功能。
<HTML>
<HEAD>
<TITLE>Welcome to ZosaTapo's WebSite:::::::::Powered By ZosaTapo</TITLE></TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
var child=null;
function testP(){
alert("Message in parent window!");
}
function openwindow(){
if(child==null){
child=window.open("child.htm");
}
}
function callmethod(){
if(child!=null){
child.testC();
}
}
function closewindow(){
if(child!=null){
child.close();
child=null;
}
}
//-->
</SCRIPT>
<style type="text/css">
A:hover{color:#0000FF;text-decoration:underline}
BODY{color:#FFFFFF;font-family:Courier New, Courier, mono}
</style>
</HEAD>
<BODY bgcolor="#000000">
<!--Title content bengin-->
<p align=center ><font size=6 color='#6699cc'><b>Welcome To ZosaTapo Castle</b></font></p>
<!--Body content bengin-->
<b>Watch text Changing:</b><br/>
<INPUT TYPE="text" id="author" value="changed by child"><br/><br/>
<b>Open child Window:</b><br/>
<input type="button" value="Open Child Window" onclick="openwindow();"><br/><br/>
<b>Call child Method:</b><br/>
<input type="button" value="Call Child Method" onclick="callmethod();"><br/><br/>
<b>Close child Window:</b><br/>
<input type="button" value="Close Child Window" onclick="closewindow();"><br/><br/>
<!--Footer content begin-->
<hr width=100%>
<p align=center >Powered By <a href="mailto:dertyang@263.net">Zosatapo</a>
</BODY>
</HTML>
<HTML>
<HEAD>
<TITLE>Welcome to ZosaTapo's WebSite:::::::::Powered By ZosaTapo</TITLE></TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
var parwindow=null;
parwindow=self.opener;
function testC(){
alert("Message in child window!");
}
function changetext(){
if(parwindow!=null){
parwindow.document.all("author").value="zosatapo";
}
}
function callmethod(){
if(parwindow!=null){
parwindow.testP();
}
}
function closewindow(){
if(parwindow!=null){
parwindow.close();
parwindow=null;
}
}
//-->
</SCRIPT>
<style type="text/css">
A:hover{color:#0000FF;text-decoration:underline}
BODY{color:#FFFFFF;font-family:Courier New, Courier, mono}
</style>
</HEAD>
<BODY bgcolor="#000000">
<!--Title content bengin-->
<p align=center ><font size=6 color='#6699cc'><b>Welcome To ZosaTapo Castle</b></font></p>
<!--Body content bengin-->
<b>Change parent Text:</b><br/>
<input type="button" value="Change parent Text" onclick="changetext();"><br/><br/>
<b>Call parent Method:</b><br/>
<input type="button" value="Call Parent Method" onclick="callmethod();"><br/><br/>
<b>Close parent Window:</b><br/>
<input type="button" value="Close Parent Window" onclick="closewindow();"><br/><br/>

相關(guān)文章

最新評論

尚义县| 丰宁| 霍城县| 浑源县| 麟游县| 清丰县| 吉木乃县| 三门县| 巩义市| 宣恩县| 阳西县| 赞皇县| 汝州市| 宜黄县| 张家口市| 荥经县| 东丰县| 茶陵县| 休宁县| 古浪县| 遂平县| 宝山区| 利川市| 苍梧县| 清河县| 肇州县| 阿克陶县| 浙江省| 灵山县| 舞阳县| 蒙城县| 伊春市| 嘉峪关市| 武平县| 静安区| 博客| 精河县| 塘沽区| 梁河县| 新龙县| 双城市|