js修改html frm框架内容,js刷新iframe并给iframe中的控件赋值

需要iframe生效的时候,给frm指定对应的页面则该页面会被调用

eg:

document.getElementById("frm").src="xxxxx.asp?grp="+group+ "&ord="+order;

被调用界面可以通过Request.QueryString("ord")来取值。

另,也可以通过document.frames['frm'].document.getElementById('xxxx').value这种方式给iframe里的控件赋值eg:document.frames['frmmedia'].document.getElementById('player').URL = 'D:/test.mp3';

下面是网上路过的资料,瞄一眼~

iframe父窗口刷新子窗口 和子窗口刷新父窗口的js

function reloadleft(){var leftiframeid = document.getElementById('left');//left为对应iframe的idleftiframeid.src = "left.html";//ileft.html为frame的页面}

链接里面加入οnclick="reloadleft()"就可以了。

联系我们

跳转页面的js:window.location.href="new.html"

------------------------

下面是搜集的子窗口刷新父窗口的js

self.opener.location.reload();

window.opener.location.reload(); //关键是这句:刷新父窗口

------------------------

Web开发中适当运用一些弹出子窗口有很多好处,可以节省页面设计代价,获得好的用户体验,在最近项目开发中我遇到了几个父子窗口的问题,现在整理给大家,希望有所帮助.                  情景一: 打开某一子窗口, 子窗口中任一按钮点击时候不能弹出新页面,进行完操作后,关闭该子窗口,刷新父窗口.                                 1: 页面A:父窗口,其中有一个打开子窗口的链接,页面C                       A中有如下js代码:

30470015_1.gif

30470015_1.gif   function open()

30470015_1.gif    {

30470015_1.gif      window.showModalDialog("页面B");

30470015_1.gif    }

30470015_1.gif

2: 页面B,此为中间页,起过渡作用                     B html 代码如下:

PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

**          3:页面C ,要打开的子窗口.它关闭时候刷新父窗口很简单,只要把A中 页面C 改为                     页面C2: 页面B,要打开的子窗口,关闭时候触发window.opener.location.reload();window.close();即可刷新父窗口并且关闭子窗口.     情景三:打开某一子窗口,    让用户选择要添加的东东,譬如要添加到文章里的相片选择后关闭子窗口,然后选择的东东出现在父窗口里.

在下图中,我点击"添加照片"链接然后弹出子窗口,在子窗口中选择后点击"添加照片"按钮,子窗口自动关闭,并且父窗口"已添加照片:"下面列出了我选择的照片。

方案一:用iframe的name属性定位

方案二:用iframe的id属性定位

终极方案:当iframe的src为其它网站地址(跨域操作时)

总结JavaScript(Iframe、window.open、window.showModalDialog)父窗口与子窗口之间的操作

http://www.04js.cn/content.asp?id=1233

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值