JS 父窗口向子窗口传值问题

JavaScript016

JS 父窗口向子窗口传值问题,第1张

方法一~~~~~~~~~~~~~~~~~~~~~~

主窗口:

<input name="" type="button" onclick="newpage()"/>

<script>

var a = "12345"

function newpage(){

window.open("子窗口.html" + "?" + a)

}

</script>

子窗口.html

<script>

var addstr= document.URL

var num=addstr.indexOf("?")

addstr=addstr.substr(num+1)

alert(addstr)

</script>

方法二:~~~~~~~~~~~~~~~~~~~~~~~

主窗口:

<input id="hid" type="hidden" value="" />

<input name="" type="button" onclick="newpage()"/>

<script>

var a = "12345"

function newpage(){

document.getElementById("hid").value = a

window.open("2.html")

}

</script>

子窗口:

<script>

var prtW = window.opener

var prtA

if(prtW!=null){

prtA = prtW.document.getElementById("hid").value

alert(prtA)

}

</script>

浮层内嵌iframe及frame集合窗口,刷新父页面的多种方法Js代码 �0�2�0�2 �0�2�0�2�0�2parent.location.reload()�0�2�0�2 �0�2�0�2 parent.location.reload()弹出子页面Js代码 �0�2�0�2 �0�2�0�2�0�2window.opener.location.reload()�0�2�0�2 �0�2�0�2 window.opener.location.reload()�0�2子窗口刷新父窗口Js代码 �0�2�0�2 �0�2�0�2�0�2self.opener.location.reload()�0�2�0�2 �0�2�0�2 self.opener.location.reload()�0�2刷新以open()方法打开的窗口Js代码 �0�2�0�2 �0�2�0�2�0�2�0�2�0�2window.opener.location.href=window.opener.location.href�0�2�0�2 �0�2�0�2 window.opener.location.href=window.opener.location.href�0�2刷新以winodw.showModelDialog()方法打开的窗口Java代码 �0�2�0�2 �0�2�0�2�0�2�0�2window.parent.dialogArguments.document.execCommand('Refresh' )�0�2�0�2