父页面:
<form name="form1">
<input type="text" name="text1" value="123">
</form>子页面:
<body onload="document.form2.value=opener.document.text1.value">
<form name="form1">
<input type="text" name="text2" value="">
</form>
<form name="form1">
<input type="text" name="text1" value="123">
</form>子页面:
<body onload="document.form2.value=opener.document.text1.value">
<form name="form1">
<input type="text" name="text2" value="">
</form>
得到的Xml串,并已解析好了,现在的问题是:怎样在新打开
页面的同时立刻调用一个自己的函数,并将解析好的变量值放在该页
面的文本框中!!
在子页面中通过form来取。还有,你能不能用xmlhttp来传xml文档?
<script>
do();
...
</script>
<body onload=trans(opener.xmlData)>
test1.htm
--------------------------------
<HTML>
<BODY><XML ID=XMLDATA1>
<Item>aaaa</Item>
</XML></BODY>
</HTML>
<SCRIPT LANGUAGE=javascript>
<!--
window.open ("test2.htm")
var ss = XMLDATA1.xml
//-->
</SCRIPT>
------------------------------------test2.htm
------------------------------------
<HTML>
<BODY>
<XML ID=XMLDATA2>
</XML>
</BODY>
</HTML>
<SCRIPT LANGUAGE=javascript>
function window.onload ()
{
//alert (window.opener.XMLDATA1.xml)
XMLDATA2.loadXML (window.opener.XMLDATA1.xml)
alert (XMLDATA2.xml)
}
</SCRIPT>