js传值到iframe中

JavaScript028

js传值到iframe中,第1张

1.在iframe子页面中获取父页面的元素:

a>window.parent.document这个是获取父页面document中的对象;

b>如果要获取父页面js中的方法:window.parent.xxxx();xxxx()为方法;

2.在父页面中获取iframe子页面中的元素:

a>

var child = document.getElementByIdx_x("mainFrame").contentWindow//mainFrame这个id是父页面iframe的id

child.document//获取子页面中的document对象;

在子iframe中如果需要用js传值给父窗口,或是调用父窗口的方法需要在前边加上top.

修改父窗口控件属性

window.parent.document.getElementById('frmright').src=window.parent.document.getElementById('frmrightsrc').value

调用父窗口函数

window.parent.POPUP('bigFram')

父窗口调用iframe子窗口方法

<iframe name="myFrame" src="child.html"></iframe>

myFrame.window.functionName()

iframe子窗口调用父窗口方法

parent.functionName()