2016-10-05 43 views
2

當鏈接在「使用新標籤打開鏈接...」選項中點擊主內容時,我想要在主內容中加載頁面與側欄和標題。 請參閱下圖,瞭解它應該是什麼樣子。使用'在新標籤中打開...'在主內容div中打開另一個頁面

在此先感謝。

Before 鏈接被點擊前的頁面。

After 鏈接被點擊後的頁面。

Fiddle demo

<a target="_blank" href="https://jsfiddle.net/bumbumpaw/2e16m0c4/">This should load href value in main content w/ Sidebar,Header and Footer</a> 
+0

檢查http://www.w3schools.com/ajax/ – Aschab

+5

的可能的複製[如何外部網頁加載到HTML頁面的一個div(http://stackoverflow.com/questions/18145273 /如何加載一個外部網頁到一個div-of-html頁面) –

+0

@Aschab你能給我舉個例子嗎? – bumbumpaw

回答

0

我想你一定看jquery load()。它將從另一個鏈接加載html內容,並通過ajax附加到html元素。

例如

$("#result").load("ajax/test.html", function() { 
    alert("Load was performed."); 
}); 
+0

謝謝,但我需要重定向到新的頁面,但仍然邊欄和頁眉存在的頁面上,當我點擊「打開新標籤。」。 – bumbumpaw

0

你可以用一個iframe代替#contents的內容,如果要加載外部網頁。 Demo

$("a").on('click', function(ev) { 
    ev.preventDefault(); 
    $('#content').html("<iframe src='http://www.w3schools.com'></iframe>");}); 
+0

謝謝,但我需要重定向到新的頁面,但側邊欄和頁眉仍然存在頁面當我點擊「在新標籤中打開」。 – bumbumpaw

相關問題