2016-10-05 7 views
2

リンクが「新しいタブでリンクを開く...」オプションを使用してメインコンテンツをクリックすると、サイドバーとヘッダー付き。 以下の画像をご覧ください。[新しいタブで開く...]を使用してメインコンテンツdiv内の別のページを開く

ありがとうございます。

Before リンクをクリックした前のページ。

After リンクをクリックした後のページ。

は、私はあなたがjquery load()を見なければならないと思います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/how-to-load-an-external-web-page-a-div-of-html-page) –

+0

@Aschabあなたは私に例を挙げてください。 – bumbumpaw

答えて

0

を参照してください。別のリンクから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

関連する問題