主HTML文件 1.HTML
<html>
<body>
<script>
function OpWin(url){
OpID=window.open(url,null,"status=no,scrollbars=no"); 
txt="sakdkashdahsfjksdhafj";
OpID.form1.S1.value=txt;    
}
</script>
<p><input type="button" value="按钮" name="B3" onclick=OpWin("2.htm")></p>
</body>
</html>被打开的新页面:2.HTM
<html>
<body>
<form method="POST" action="" name=form1>
 <textarea rows="14" name="S1" cols="60"></textarea>
</form>
</body>
</html>我已经测试过了,没有问题。

解决方案 »

  1.   

    我不是通过htm主页面里将数值传到下一个htm页面,我是通过调用组件
    得到的Xml串,并已解析好了,现在的问题是:怎样在新打开
    页面的同时立刻调用一个自己的函数,并将解析好的变量值放在该页
    面的文本框中!!
      

  2.   

    你的串在哪里,传到哪里,好像说的不是很清楚,暂时给点提示。
    <body onload="JavaScript:form_name.text_name.value='value of your variable';">
    <body onload="JavaScript:form_name.text_name.value=top.frames.other.form0.text0.value;">