我在我的文檔中包含了一個iframe,現在我想在不改變iframe中的上下文的情況下使用"window.open"
在窗口中打開它。如何從文檔中彈出iframe?
是否可以在不改變上下文的情況下在窗口中打開現有的iframe?
我在我的文檔中包含了一個iframe,現在我想在不改變iframe中的上下文的情況下使用"window.open"
在窗口中打開它。如何從文檔中彈出iframe?
是否可以在不改變上下文的情況下在窗口中打開現有的iframe?
嘗試這樣:
var w = window.open(null,'test',[800,600]);
$(w.document.body).append($('iframe').contents().find('html'));
基本上只是打開一個新的窗口標題「測試」和特定的寬度和高度,並附加在自己的iframe的內容到新打開的窗口。
您確實需要獲得該iframe的許可(它需要位於您自己的域中)。
通過這樣做我失去了js狀態! – user1834809
那麼你對js狀態意味着什麼?你在做什麼改變或做什麼?你有一個例子嗎? – putvande
你是什麼意思與'沒有改變上下文'?你不能抓住你在'iframe'中的url並在你的'window.open()'函數中使用它嗎? – putvande
[如何在我的文檔中彈出一個IFRAME?](http://stackoverflow.com/questions/11239205/how-to-pop-out-an-iframe-within-my-document) –
@putvande我的意思是「javascript狀態」 – user1834809