iframe的问题,会者不难

areslong 2003-11-21 11:22:00
我在a页面中用了iframe(页面b),我想当b提交时整个页面到c,怎么弄??
...全文
46 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
dczlxl 2003-11-22
  • 打赏
  • 举报
回复
就是她:target="_top"
swich 2003-11-21
  • 打赏
  • 举报
回复
target="_top"
areslong 2003-11-21
  • 打赏
  • 举报
回复
不行啊!!!
linelim 2003-11-21
  • 打赏
  • 举报
回复
补充说明一下,,

JAVASCRIPT中的Iframe为你所设的IFRAME的名称
linelim 2003-11-21
  • 打赏
  • 举报
回复
JAVASCRIPT部分
<SCRIPT LANGUAGE="javascript">
Function frmsubmit(){
form1.framebody.value=iframe.document.body.innerHTML;
form1.submit();
}

</SCRIPT>

网页部分
<form name=form1 action="c.asp" method="post" onsubmit="frmsubmit()">
<intup type="hidden" name=framebody id=framebofy>
</form>

你试一下吧,我是直接在这边写的吧,有语法错误的自己更正一下吧,
xzq686 2003-11-21
  • 打赏
  • 举报
回复
用一个button调用这个函数就可以了,你试一下!
<SCRIPT LANGUAGE="javascript">
<!--
fuction openclose(){
window.open ("c.asp");
self.parent.close();
}
-->
</SCRIPT>
xzq686 2003-11-21
  • 打赏
  • 举报
回复
下面的参考一下。
<SCRIPT LANGUAGE="javascript">
<!--
window.open ('URL', 'newwindow', 'height=100, width=400, top=0,left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no')
//注意应写成一行
window.parent.close();
-->
</SCRIPT>
areslong 2003-11-21
  • 打赏
  • 举报
回复
父框架名??
用parent不行吗??
qhdsnow 2003-11-21
  • 打赏
  • 举报
回复
你是想让c在a里显示呀?
ygghost 2003-11-21
  • 打赏
  • 举报
回复
target="父框架名"
areslong 2003-11-21
  • 打赏
  • 举报
回复
可我要的是a页面改变啊,我在b提交的时候用的市target="_parent",可没起作用
ygghost 2003-11-21
  • 打赏
  • 举报
回复
提交的动作里 用window.open()方法
fangj 2003-11-21
  • 打赏
  • 举报
回复
在B页面做不就行了吗?并且你让他在一个新的页面打开!
xzq686 2003-11-21
  • 打赏
  • 举报
回复
楼上的。现在的IE一般都是5和6,都支自动关闭的。
fuction close(){ '关闭父窗口
window.opener.opener=null
window.opener.close()
}
我的IE5用上面的函数就可以关闭,不弹出对话框的!
美丽心情 2003-11-21
  • 打赏
  • 举报
回复
_parent

就可以,你再查查你源码吧,以前我作过多层框架嵌套的~~用父框架名肯定是没有错的~~

用不着javascript,而且,有的IE版本,不支持自动关闭,总要弹出个对话框
wuxk 2003-11-21
  • 打赏
  • 举报
回复

指定 form的target属性为你的另一个框架,比如说 c,这样你的提交就会在c里面来显示处理结果了。
leboo 2003-11-21
  • 打赏
  • 举报
回复
在c页面写上self.location=top也是一个办法
xzq686 2003-11-21
  • 打赏
  • 举报
回复
下面写到两个函数,再调用两个,写在一个里面也行!
<SCRIPT LANGUAGE="javascript">
<!--
fuction open(){     '打开新窗口
window.open ("c.asp");
}
fuction close(){ '关闭父窗口
window.opener.opener=null
window.opener.close()

}
-->
</SCRIPT>
  • 打赏
  • 举报
回复
我在a页面中用了iframe(页面b),我想当b提交时整个页面到c,怎么弄??
b页面中的form中加上的target="_parent"或者target="_top"就可以了。
xzq686 2003-11-21
  • 打赏
  • 举报
回复
哪里不行呀??
说清楚点。

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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