28,391
社区成员
发帖
与我相关
我的任务
分享
<form action="" id="myform" target=myframe>
<input type="button" value="操作1" onclick=dosub('b.asp?action=del') />
<input type="button" value="操作2" onclick=dosub('b.asp?action=edit') />
</form>
<iframe style="display:none;" id="myframe" name="myframe"></iframe>
<script language="javascript">
var mform = document.getElementById("myform");
function dosub(action){
mform.action=action;
mform.submit();
}
</script>
在接收操作的界面中,想让这个页面有任何变化要记得javascript中要用到父窗口,也就是parent.
<script type="text/javascript">
function doit(n){
var f =document.forms[0];
f.n.value = n;
f.target="hf";
f.submit();
}
</script>
<form method="post" action="test1.asp" target="hf">
<input type="button" value="按钮1" onclick="doit(1)">
<input type="button" value="按钮2" onclick="doit(2)">
<input type="button" value="按钮3" onclick="doit(3)">
<input type="button" value="按钮4" onclick="doit(4)">
<input type="hidden" name="n">
</form>
<div id="pad"></div>
<
<script>
window.onload=function(){
parent.document.getElementById("pad").innerHTML = "结果是:<%=Request("n")%>";
location.replace("about:blank")
}
</script>