用 Iframe 打开一个页面,如何传入POST参数
解决方案 »
- apache禁止别人的域名解析到我的服务器
- iis升级到7.0,类似/search.php?province=贵州这样都不能用了
- 谁帮我一下啊
- 英文组建里有单词长度的控制
- 请求一个把数据写到文件并调用的例子
- 那里有PHP的学习资料啊?
- 已给出相应js判断代码,如何用js或者php判断电脑是否登录qq并获得相应qq号
- 安装完MYSQL 4.0.18 win32 直接就启动数据库服务了,默认没有密码吗?
- 有关session的问题,急啊,分可以再加,快进来看看!
- 用模板生产了php文件后,如何保存?鸡毛信
- 菜鸟学习PHP,请教使用什么工具!
- 求助 写一个PHP函数,它查找并且返回某个数组的最大值。并附上测试结果
设置表单的 target= '框架名'
还是楼主有其他要求?- -?
document.getElementById('隐藏formID').target='你框架的ID';
document.getElementById('隐藏formID').submit();
{
top.frames["myFrame"].location.href=url;
}
</script>
<iframe id="myFrame" name="myFrame" frameborder="0" style="position:absolute;border:0px;" />我希望传递一个长字符串让 iframe里的页面显示 所以希望能在调用 loadPage 后顺便传值过去 我知道可以url=show.php?a=1$b=2但是我的字符串很长 所以希望能够用POST方法传递
form.html
<form action='test.php' method='POST' target='itest'>
<input type='text' size='15' name='name' />
<input type='submit' value='确认' />
</form><iframe src="test.php" name="itest"></iframe>
test.php <?php
$name = $_POST['name']; echo "hello! $name"?>
function aa()
{
st=document.form1.textfield.value;
url="www.baidu.com?a="+st;
parent.frames["myFrame"].location.href=url;
} </script>
<body>
<form id="form1" name="form1" method="post" action="">
<input type="text" name="textfield" />
<input type="submit" name="Submit" value="提交" onclick="aa();"/>
</form>
</body>