如何动态改变form的target(指javascript下)?
<script type="text/javascript">
<!--
var oIFrame=document.createElement('iframe');
oIFrame.id='myIFrame';
oIFrame.name='myIFrame';
document.appendChild(oIFrame); //这句仅为IE加上,根据DOM是不需要的,但IE就不行。
var oForm=document.createElement('form');
oForm.id='myForm';
oForm.name='myForm';
oForm.method='post';
oForm.action='Page.aspx';
oForm.target='myIFrame'; //这句不起作用,不知道怎样才能达到这个效果。
document.appendChild(oForm);
var oInput=document.createElement('input');
oInput.type='hidden'; //IE必须在创建input后马上修改type,又是一个对DOM的不完全支持
oInput.id='myInput';
oInput.name='myInput';
oInput.value='MyValue';
oForm.appendChild(oInput);
oForm.submit(); //使用的目标Frame不是myFrame,所以说上面的语句没起作用。
//-->
</script>
求一个能够兼容IE6和Firefox 1.0的解决方案,要求能够把动态创建的form的target指向动态创建的iframe。