iframe刷新问题,高手进!

tacit 2004-05-09 09:43:07
主页面:A.htm包含左右两个iframe
<iframe name=left src="b.asp"></iframe>
<iframe name=right src="c.asp"></iframe>
现在的问题是如何在b页面中刷新c,而且将b中的两个参数d、e传递给c,
请问javascript如何实现??
...全文
109 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
tacit 2004-05-09
  • 打赏
  • 举报
回复
chocolateboy(小艺)和lawdoor(风语者)的可以了
c页面接受这个参数应该是什么呀?
<input name="PART_NAME" type="text" class="unite" size="13" maxlength="13">
我这样写的话接收到变量后会出现一下一闪就消失了,有没有什么好的办法!
ttkkyy 2004-05-09
  • 打赏
  • 举报
回复
parent.window.frames(0).location.href="c.asp?d="+d+"&c="+c(d,c参数是js中的)
参数是asp的:
parent.window.frames(0).location.href="c.asp?d="+<%=d%>+"&c="+<%=c%>

parent.window.frames(0).location.href='c.asp?d='+'<%=d%>'+'&c='+'<%=c%>'

parent.window.frames['framename'].location.href="c.asp?d="+<%=d%>+"&c="+<%=c%>

lawdoor 2004-05-09
  • 打赏
  • 举报
回复
把document.去掉!这样试试吧:
<script language="javascript">
function LoadSPEC(SPEC_ID,SPEC_Content)
{
parent.frames("right").location='part_right.asp?PART_NAME="+SPEC_Content+"&PART_ID="+PART_ID '
}
</script>
tacit 2004-05-09
  • 打赏
  • 举报
回复
我需要在程序里面直接传递,不用按纽或图片之类的东西呀!呵呵
<script language="JavaScript">
function LoadSPEC(SPEC_ID,SPEC_Content)
{
document.parent.right.location='part_right.asp?PART_NAME="+SPEC_Content+"&PART_ID="+PART_ID '
}
</script>
高手看看!
chocolateboy 2004-05-09
  • 打赏
  • 举报
回复
xinyunyishui(心云意水) 正解

也可以写成:parent.frames("right").location="c.asp?d="+d+"c="+c
心云意水 2004-05-09
  • 打赏
  • 举报
回复
你确信是两个iframe?
而且三个页面没有跨域?
并且就是你说的那个样子?
b中写:
<button onclick="parent.right.location='c.asp?d='+d+'e='+e">click</button>
如果不能刷新就怪了!
自己检查你所谓的de两个参数你是否表达正确,我上边写de是因为不知道你的de究竟是什么
多数情况下差不多都应该:d=document.formName.d.value,e=document.formName.e.value这种样子。
tacit 2004-05-09
  • 打赏
  • 举报
回复
那位高手帮帮忙了,答对马上揭贴!
谢谢
tacit 2004-05-09
  • 打赏
  • 举报
回复
那位朋友可以写的完整一些!
tacit 2004-05-09
  • 打赏
  • 举报
回复
parent.right.location="c.asp"
这种方法页面c刷新不了
FlashFXF 2004-05-09
  • 打赏
  • 举报
回复
parent.right.location="c.asp?d="+d+"&c="+c 这个可以吧
tacit 2004-05-09
  • 打赏
  • 举报
回复
不行,你们的方法都刷新不了!
心云意水 2004-05-09
  • 打赏
  • 举报
回复
b中写:
parent.right.location="c.asp?d="+d+"c="+c
lawdoor 2004-05-09
  • 打赏
  • 举报
回复
right.location.href=='c.asp'

87,988

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧