<html>
<head><title>显示框架</title>
</head>
<body onLoad="createiframe();" >
<form name="myform" id="myform" action="getcustomerdata.asp" method="post" target="hiddenframe" >
<input type="text" name="name1" id="name1"  />
<input type="text" name="sex" id="sex" />
<input type="submit" value="提交" />
</form>
<div id="divcust"></div>
<script language="javascript">
function qingkong()
{
var name1=document.getElementById("name1");
var sex=document.getElementById("sex");
name1.value="";
sex.value=""
}
</script>
<iframe src="about:blank" name="hiddenframe" id="hiddenframe" width="0" height="0" frameborder="0"></iframe>-->

<!--用网页手动创建的可以隐藏提交,但下面javascript来创建的就不能隐藏提交会弹出另外一个页面来这是为什么呢。
<script language="javascript">
function createiframe(){
var iframeelement=document.createElement("iframe"); iframeelement.width=200;
iframeelement.height=200;
iframeelement.frameborder=0;
iframeelement.name="hiddenframe";
iframeelement.id="hiddenframe";
document.body.appendChild(iframeelement);   
}
</script>-->
</body>
</html>

还有就是我可以用document.frames["hiddenframe"].location来转到某页
但为什么用document.getElementById("hiddenframe").location没用呢。
是不是因为getelementByid是代表网页一个元素而不是窗口所以location没用。
记的好像在某本书上看到过 特来求证下。

各位高手还是帮忙解决下为什么javascript动态不能隐藏提交,谢谢。。。。。。。