我問這是因爲我想在iframe中顯示一個頁面,並點擊iframe內容中的任何鏈接,它應該顯示在同一個iframe中。Thickbox如何用於顯示其他頁面喜歡登錄頁面?
檢查此site。並瞭解iframe如何讓我能夠瀏覽其他網站。
我問這是因爲我想在iframe中顯示一個頁面,並點擊iframe內容中的任何鏈接,它應該顯示在同一個iframe中。Thickbox如何用於顯示其他頁面喜歡登錄頁面?
檢查此site。並瞭解iframe如何讓我能夠瀏覽其他網站。
這沒什麼特別的,這就是iframe的工作原理。
但是,如果這些網站的任何有一個
<a href="LINK" target="_top">text</a>
這將打破在主要頁面的iframe和負載。
我沒有辦法知道阻止iframe從目標= _top鏈接接管您的窗口。您無法從父窗口修改iframe中的其他人的內容,但會話交叉框架存在安全問題,從而阻止您執行此操作。
隨着Thickbox只是加載你的HTML文件,並確保你不要在任何希望留在iframe中的thage頁面中target = _top。
所以從ThickBox時的例子複製粘貼&,一些jQuery的:
<script>
var height = 300;
var width = 300;
$(function(){
$("#execute").click(function(){
$("#link1").attr('href',$('#go').val() + "?height=" + height *"&width=" + width).trigger('click');
});
});
</script>
<input type="text" name="go" id="go" />
<button id="execute">Go >></button>
<a id="link1" href="ajaxOverFlow.html?height=300&width=300" title="add a caption to title attribute/or leave blank" class="thickbox">Scrolling content</a>
的Facebox插件將在ThickBox方式遠程頁面上拉。