iframe 父視窗和子視窗的呼叫方法

2021-04-17 14:35:37 字數 1006 閱讀 9904

父視窗呼叫子視窗

iframe_id.iframe_document_object.object_attribute = attribute_value

例子 onclick="iframe_text.myh1.innertext='http://www.pint.com';"

子視窗呼叫父視窗

parent.parent_document_object.object_attribute = attribute_value

例子 οnclick="parent.myh1.innertext='http://www.pint.com';"

上面在ie下沒有問題,但在firefox下不正常。在firefox下,應該是

父視窗呼叫子視窗

window.frames["iframe_id"].document.getelementbyid("iframe_document_object"­).object_attribute = attribute_value

例子 window.frames["iframe_text"].document.getelementbyid("myh1").innerhtml= "http://www.pint.com";

子視窗呼叫父視窗

parent.document.getelementbyid("parent_document_object").object_attribute = attribute_value

例子 parent.document.getelementbyid("myh1").innerhtml = "http://www.adsf.com";

完整的例子

test.htm

**:

frame_test.htm

**:

test.htm裡面firefox下訪問iframe 必須用name,不能用id

所以要改為name="iframe_test"

iframe 父視窗和子視窗的呼叫方法

父視窗呼叫子視窗 iframe id.iframe document object.object attribute attribute value 例子 onclick iframe text.myh1.innertext 子視窗呼叫父視窗 parent.parent document objec...

iframe父視窗和子視窗之間的呼叫

1 父視窗獲取子視窗 js方法 document.getelementbyid if1 contentwindow.document window.frames if1 document.body jquery方法 this contents 2 父視窗獲取子視窗高度 js方法 document.g...

iframe 父視窗和子視窗的呼叫方法

父視窗呼叫子視窗 iframe id.iframe document object.object attribute attribute value 例子 onclick iframe text.myh1.innertext 子視窗呼叫父視窗 parent.parent document objec...