一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

Javascript 兩個窗體之間傳值實現代碼

如我們新建窗體FatherPage.htm:
XML-Code:
復制代碼 代碼如下:
<script type="text/Javascript">
function OpenChildWindow()
{
window.open('ChildPage.htm');
}
</script>
<input type="text" id="txtInput" />
<input type="button" value="OpenChild" onclick="OpenChildWindow()" />

然后在ChildPage.htm中即可通過window.opener來訪問父窗體中的元素:
XML-Code:
復制代碼 代碼如下:
<script type="text/Javascript">
function SetValue()
{
window.opener.document.getElementById('txtInput').value
=document.getElementById('txtInput').value;
window.close();
}
</script>
<input type="text" id="txtInput" />
<input type="button" value="SetFather" onclick="SetValue()" />

其實在打開子窗體的同時,我們也可以對子窗體的元素進行賦值,因為window.open函數同樣會返回一個子窗體的引用,因此FatherPage.htm可以修改為:
XML-Code:
復制代碼 代碼如下:
<script type="text/Javascript">
function OpenChildWindow()
{
var child = window.open('ChildPage.htm');
child.document.getElementById('txtInput').value
=document.getElementById('txtInput').value;
}
</script>
<input type="text" id="txtInput" />
<input type="button" value="OpenChild" onclick="OpenChildWindow()" />

通過判斷子窗體的引用是否為空,我們還可以控制使其只能打開一個子窗體:
XML-Code:
復制代碼 代碼如下:
<script type="text/Javascript">
var child
function OpenChildWindow()
{
if(!child)
child = window.open('ChildPage.htm');
child.document.getElementById('txtInput').value
=document.getElementById('txtInput').value;
}
</script>
<input type="text" id="txtInput" />
<input type="button" value="OpenChild" onclick="OpenChildWindow()" />

光這樣還不夠,當關閉子窗體時還必須對父窗體的child變量進行清空,否則打開子窗體后再關閉就無法再重新打開了:
XML-Code:
復制代碼 代碼如下:
<body onunload="Unload()">
<script type="text/Javascript">
function SetValue()
{
window.opener.document.getElementById('txtInput').value
=document.getElementById('txtInput').value;
window.close();
}
function Unload()
{
window.opener.child=null;
}
</script>
<input type="text" id="txtInput" />
<input type="button" value="SetFather" onclick="SetValue()" />
</body>

JavaScript技術Javascript 兩個窗體之間傳值實現代碼,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 四虎影视亚洲精品 | 欧美噜噜噜 | 黄页网址大全免费观看美女 | 激情综合五月天 | 手机日韩理论片在线播放 | caoporen国产91在线 | 国产精品深夜福利免费观看 | 91麻豆国产视频 | 日本一区二区三区国产 | 加勒比日本在线 | 日韩亚洲一区中文字幕在线 | 国产偷2018在线观看午夜 | 大尺度人体videosex | 91精品视频免费在线观看 | 五月开心六月伊人色婷婷 | 国产第一第二第三第四第五 | 91在线看视频 | 国产亚洲欧洲国产综合一区 | 中文字幕在线观看一区二区 | 美女三级黄 | 在线观看国产一区二区三区99 | 国产成人亚综合91精品首页 | 中文字幕久久久久 | 成人特黄午夜性a一级毛片 成人婷婷 | 日本一区二区三区日本免费 | 久久99精品久久久久久秒播 | 久久精品青草社区 | 五月婷婷综合在线 | 久久97久久97精品免视看清纯 | 草久影院 | 国产精品欧美激情在线播放 | 91青青草视频在线观看 | 久久精品国产91久久麻豆自制 | 欧美色涩 | 国产51社区精品视频资源 | 久久免费精品国产72精品剧情 | 四虎影视永久免费视频观看 | 521香蕉永久播放地址 | 激情六月婷婷开心丁香开心 | 日韩精品免费一区二区三区 | 91成品视频 |