简明现代魔法 -> PHP服务器脚本 -> 向iframe传递参数

向iframe传递参数

2010-07-12

有时候我们需要用到 iframe ,同时需要向 iframe 传递参数,那么我们需要如何去实现这一功能呢?

我们可以使用 JavaScript 来实现。

前端代码

<form action="nowamagic.php" method="post" id="px_form" enctype="multipart/form-data" target="pxifame" name="pxform">
<ul>
<li><a id="zpx" href="#" onclick="local_action();"></a></li>
<li><a id="status1" href="#" onclick="local_action(1);"></a></li>
<li><a id="status5" href="#" onclick="local_action(5);"></a></li>
<li><a id="status9" href="#" onclick="local_action(9);"></a></li>
</ul>
</form>
<iframe width="740" id="myif" name="pxifame" frameborder="0" scrolling="no" onload="this.height=300">
</iframe>

JavaScript 代码

在同一页面写以下的 JavaScript 函数:

<script language="javascript" type="text/javascript">
function local_action(vaule)
{
 	//这里的作用是在不刷新页面的前提下,重置action地址
	document.pxform.action="nowamagic.php";                 
 	if(1 == vaule)
 	{
  		//在响应页面加上GET参数后缀
		document.pxform.action+="?status=1";                
 	}
 	if(5 == vaule)
 	{
  		document.pxform.action+="?status=5";
 	}
 	if(9 == vaule)
 	{
  		document.pxform.action+="?status=9";
 	}
	//提交
 	document.pxform.submit();                                  
}
</script>

根据传递给函数的参数来写入 nowamagic.php 页面的后缀GET参数。

随机文章推荐
网站分类


注:如需转载本文,请注明出处(原文链接),谢谢。更多精彩内容,请进入简明现代魔法首页。

进入新博客
喜欢本文,就分享它吧
给我留言
您的名字:
您的邮件:
您的网站:


 

copyright © 2009 简明现代魔法    学习、分享、进步

power by Gonn 感谢所有关心和支持本站的朋友们