日期:2014-05-16  浏览次数:20457 次

iframe 跟父窗口同时提交
[a.jap]

<form action="Asevlet" ENCTYPE="multipart/form-data" METHOD="POST">
<input name="Title1" type="text" >
<input name="Title2" type="text" >
<input name="Title3" type="text" >
<iframe name="ccc" src="b.jsp"></iframe>
<input name="Submit" type="submit" value="提交">
【?点父窗口的提交,iframe 跟父窗口 同时提交到同一个sevlet?】
</form>


[b.jsp]
//一个多媒体编辑器。
<textarea name="textarea">XXXXXXXXXXXXXXXXXXXXXXXX</textarea>

------解决方案--------------------
HTML code
<script>
function dosubmit(){
   var f = document.forms[0];
   f.textarea.value = ccc.document.forms[0].textarea.value;
   f.submit();
}
</script>
<form action="Asevlet" ENCTYPE="multipart/form-data" METHOD="POST"> 
<input name="Title1" type="text" > 
<input name="Title2" type="text" > 
<input name="Title3" type="text" > 
<input name="textarea" type="hidden"> 
<iframe name="ccc" src="b.jsp"> </iframe> 
<input name="Submit" type="button" value="提交" onclick="dosubmit()"> 
</form>

------解决方案--------------------
windows.frames[0].document.getElementsByName("textarea").value;