我試圖通過編程方式在iframe中使用JavaScript代碼關閉一個名爲 的JavaScript代碼模式。這似乎不適用於JavaScript DOM。在iframe中關閉一個帶有iframe的模式框
https://github.com/defunkt/facebox
更一般地,我怎麼會收一個通用模式嵌入的代碼的iframe來關閉它的iframe內。 (扭遺憾的舌頭(或眼))
這裏是我的例子:
我有一個facebox像這樣的東西:
jQuery.facebox("stuff goes here <iframe src="example.php"...." more stuff"); //opens the modal(works great)
那裏面的iframe,我想打電話給jQuery(document).trigger('close.facebox');
。如果我在父頁面或模態頁面上調用它,但不是在實際的iframe中,它似乎工作。有沒有一種方法可以通過在iframe example.php
內調用它來關閉它?
編輯:我在問我如何從iframe中使用jQuery訪問父框架以簡化問題。
不,它是在同一個域:) – 2009-07-16 18:36:38
嗯。那我真的不確定!抱歉。 – 2009-07-16 18:59:22