父視窗呼叫子視窗
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...