首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

新年好!在“网页对话框”的网页中控制父框架的iframe打开网页

2012-05-11 
新年好!求助:在“网页对话框”的网页中控制父框架的iframe打开网页恭喜发财!!A框架包含了B框架A框架弹出了sh

新年好!求助:在“网页对话框”的网页中控制父框架的iframe打开网页
恭喜发财!!

A框架包含了B框架

A框架弹出了showModelessDialog窗口C

在窗口C中点击按钮,想在B框架中打开一个页面D.HTM

请问这句js代码应该怎样写好呢?

我研究了很久,最终才出来一个onClick="parent.dialogArguments.location.href='D.Htm';"

但是一点击之后,并非在A框架中的B框架内打开,而是新建了一个窗口

请大侠指点迷津

新年快乐!!

[解决办法]
A框架中打开C时,把自身窗口传过去 showModelessDialog("c.html",window,"")
c.html中 用 var win = window.dialogArguments; 取得A窗口。然后 :
win.getElementById("b_id").contentWindow.location.href="d.html"
或者 
win.frames["b_name"].location.href="d.html"



[解决办法]
C窗口中的按钮事件:window.opener.window.document.getElementById('B框架ID').src="d.html"

热点排行