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

javascript不同頁面?zhèn)髦档母倪M版

 更新時間:2008年09月30日 00:06:47   作者:  
改進點:支持同頁面有多個文本框,可自動向不同的文本框傳值。先看演示吧
其實原理也很簡單。同樣先通過getAttribute判斷type屬性,捕捉到按鈕。然后在按鈕onclick時把i通過url傳入子頁面。
復(fù)制代碼 代碼如下:

<h2>input1</h2>
<input type="text" /><input type="submit" />
<h2>input2</h2>
<input type="text" /><input type="submit" />

<script type="text/javascript"><!--
var aInput = document.getElementsByTagName("input");
for (i = 0 ; i < aInput.length ; i++ )
{
(
function (i){
if (aInput[i].getAttribute("type") == "submit")
{
aInput[i].onclick = function (){
window.open('b.html?'+i,'newwindow','height=100,width=400')
}
}
}
)(i)
}
// --></script>

子頁面用slice方法對url進行切分。并使用window.opener方法捕捉到父頁面的文本框,進行賦值。 一切就OK了
復(fù)制代碼 代碼如下:

<h2>openWindow</h2>
<input type="text" /><input type="submit" />

<script type="text/javascript"><!--
var aInput = document.getElementsByTagName("input");

for (i = 0 ; i < aInput.length ; i++ )
{
if (aInput[i].getAttribute("type") == "text") var textboxB = new Object(aInput[i]);
if (aInput[i].getAttribute("type") == "submit") var btnB = new Object(aInput[i]);
}

btnB.onclick = function(){
var sTextValue = textboxB.value
var aInput = window.opener.document.getElementsByTagName("input");
var sUrl = document.location;
var sNo = sUrl.toString().slice(-1)
window.opener.aInput[sNo-"1"].value = sTextValue
window.close();
}
// --></script>

還沒明白的朋友看一下原理圖就知道了

相關(guān)文章

最新評論

宁晋县| 汕头市| 南宫市| 汾阳市| 沛县| 嘉荫县| 衢州市| 金乡县| 辰溪县| 桂阳县| 长葛市| 密山市| 江城| 南部县| 响水县| 邮箱| 德令哈市| 榆林市| 卢氏县| 天气| 白玉县| 卓资县| 邮箱| 耒阳市| 奉新县| 青冈县| 富民县| 怀仁县| 惠水县| 讷河市| 格尔木市| 将乐县| 元阳县| 土默特左旗| 三门县| 竹北市| 金乡县| 临沧市| 阿合奇县| 玉林市| 介休市|