主页面:
<frameset name="fstmain" cols="219,*" frameborder="1" framespacing="10" bordercolor="#3366cc" >
<frame name="fmytree" src="tree.html" marginheight="0" />
<frame name="fmyshow" marginheight="0" scrolling="yes" src="myshow.html">" />
</frameset>左页面:
function myMethod(str){
window.open("myshow.html",'fmyshow');
alert(str);
top.fmyshow.myshow.value=str;
}右页面:
<p><input type="text" name="myshow" size="40"></p>当执行了左页面的方法之后,右页面打开了相应的页面,但是值没有传到相应的控件上面去啊!这是什么原因啊!
<frameset name="fstmain" cols="219,*" frameborder="1" framespacing="10" bordercolor="#3366cc" >
<frame name="fmytree" src="tree.html" marginheight="0" />
<frame name="fmyshow" marginheight="0" scrolling="yes" src="myshow.html">" />
</frameset>左页面:
function myMethod(str){
window.open("myshow.html",'fmyshow');
alert(str);
top.fmyshow.myshow.value=str;
}右页面:
<p><input type="text" name="myshow" size="40"></p>当执行了左页面的方法之后,右页面打开了相应的页面,但是值没有传到相应的控件上面去啊!这是什么原因啊!
parent.fmyshow.myshow.value=str;
parent.fmyshow.表单名.myshow.value=str;
<input type=hidden name= value= >
没有这样用过,能说得细一点吗?
window.open("myshow.html?myshow='"+value+"'",'fmyshow');
}
..................................if(request.getParameter("myshow")!=null)
String myshow= request.getParameter("myshow");
..................................<script for="window" event="onload" language="javaScript">
document.thisForm.myshow.value = "<%=myshow%>";
</script>
不就结了吗?