在最近项目中需要使用弹出窗口来做一些数据处理,于是使用了iframe来放一个窗口,那么参数怎么传递呢?
1 <form action="nowamagic.php" method="post" id="px_form" enctype="multipart/form-data" target="pxifame" name="pxform">
2
<
ul
>
3 < li >< a id ="zpx" href ="#" onclick ="local_action();" ></ a ></ li >
4 < li >< a id ="status1" href ="#" onclick ="local_action(1);" ></ a ></ li >
5 < li >< a id ="status5" href ="#" onclick ="local_action(5);" ></ a ></ li >
6 < li >< a id ="status9" href ="#" onclick ="local_action(9);" ></ a ></ li >
7 </ ul >
8 </ form >
9 < iframe width ="740" id ="myif" name ="pxifame" frameborder ="0" scrolling ="no" onload ="this.height=300" >
10 </ iframe >
3 < li >< a id ="zpx" href ="#" onclick ="local_action();" ></ a ></ li >
4 < li >< a id ="status1" href ="#" onclick ="local_action(1);" ></ a ></ li >
5 < li >< a id ="status5" href ="#" onclick ="local_action(5);" ></ a ></ li >
6 < li >< a id ="status9" href ="#" onclick ="local_action(9);" ></ a ></ li >
7 </ ul >
8 </ form >
9 < iframe width ="740" id ="myif" name ="pxifame" frameborder ="0" scrolling ="no" onload ="this.height=300" >
10 </ iframe >
javascript代码:
1 <script language="javascript" type="text/javascript">
2 function local_action(vaule)
3 {
4 // 这里的作用是在不刷新页面的前提下,重置action地址
5 document.pxform.action="nowamagic.php";
6 if(1 == vaule)
7 {
8 // 在响应页面加上GET参数后缀
9 document.pxform.action+="?status=1";
10 }
11 if(5 == vaule)
12 {
13 document.pxform.action+="?status=5";
14 }
15 if(9 == vaule)
16 {
17 document.pxform.action+="?status=9";
18 }
19 // 提交
20 document.pxform.submit();
21 }
2 function local_action(vaule)
3 {
4 // 这里的作用是在不刷新页面的前提下,重置action地址
5 document.pxform.action="nowamagic.php";
6 if(1 == vaule)
7 {
8 // 在响应页面加上GET参数后缀
9 document.pxform.action+="?status=1";
10 }
11 if(5 == vaule)
12 {
13 document.pxform.action+="?status=5";
14 }
15 if(9 == vaule)
16 {
17 document.pxform.action+="?status=9";
18 }
19 // 提交
20 document.pxform.submit();
21 }
22 </script>