質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Bootstrap

BootstrapはウェブサイトデザインやUIのWebアプリケーションを素早く 作成する可能なCSSフレームワークです。 Twitter風のデザインを作成することができます。

Laravel 5

Laravel 5は、PHPフレームワークLaravelの最新バージョンで、2014年11月に発表予定です。ディレクトリ構造がが現行版より大幅に変更されるほか、メソッドインジェクションやFormRequestの利用が可能になります。

Q&A

1回答

843閲覧

Bootstrap 4でのタブページ分割について。

hrsi_teratail

総合スコア93

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Bootstrap

BootstrapはウェブサイトデザインやUIのWebアプリケーションを素早く 作成する可能なCSSフレームワークです。 Twitter風のデザインを作成することができます。

Laravel 5

Laravel 5は、PHPフレームワークLaravelの最新バージョンで、2014年11月に発表予定です。ディレクトリ構造がが現行版より大幅に変更されるほか、メソッドインジェクションやFormRequestの利用が可能になります。

0グッド

0クリップ

投稿2018/01/22 18:01

Bootstrap 4 (正式版)を使用して、
以下のようにタブページを作成しております。

HTML

1<ul class="nav nav-tabs nav-justified nav-pills"> 2 3 <li class="nav-item"> 4 <a href="#tab1" class="nav-link active" data-toggle="tab">AA管理</a> 5 </li> 6 <li class="nav-item"> 7 <a href="#tab2" class="nav-link" data-toggle="tab">BB管理</a> 8 </li> 9 <li class="nav-item active" > 10 <a href="#tab3" class="nav-link" data-toggle="tab">CC管理</a> 11 </li> 12 <li class="nav-item"> 13 <a href="#tab4" class="nav-link" data-toggle="tab">DD管理</a> 14 </li> 15 16 </ul>

HTML

1 2 <div id="myTabContent" class="tab-content"> 3 4 <div class="tab-pane active" id="tab1"> 5 <div class="card border-primary"> 6 <div class="card-header bg-primary text-white"> 7 AA管理 8 </div> 9 <div class="card-body"> 10 AA管理タブ内容 11 </div> 12 </div> 13 </div> 14 15....略 16

AA管理タブをクリック後、
<a href="#tab1"

<a href="http://www.xxx.zzz" >

等に
別VIEW(AA管理タブ内容を別URL)にしたいのですが、そのようなことは可能でしょうか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

同じドメイン内のURLならば、タブのイベントをとって内容を書き換えたらよいのでは?

【Navs · Bootstrap】
https://getbootstrap.com/docs/4.0/components/navs/#events

【BootstrapのTabsのイベントを取得する - Qiita】
https://qiita.com/imai/items/3e0e4c2fe004cede4037

投稿2018/01/22 18:51

kei344

総合スコア69407

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

hrsi_teratail

2018/01/22 19:18

すいません、あまり理解できていないのですが、 $(e.target).attr("href", "http://localhost/top"); と書き換えてもそこのページが表示されません。 何か間違っていますでしょうか?
kei344

2018/01/22 19:37

> 何か間違っていますでしょうか? そうですね、タブの要素にhref属性を付けているだけですね。 JavaScriptでのHTMLの書き換えや、Ajaxとかがわからないと、実現しようとされていることはできません。 【こわくないAjax - HTTPの仕組み | CodeGrid】 https://app.codegrid.net/entry/ajax-1 【jQuery.ajax()のまとめ: 小粋空間】 http://www.koikikukan.com/archives/2012/10/02-005555.php Webの情報は「体系立てた情報」で無いことが多いので、一度本屋で何冊か本を買って読むと言う方法が良いと思います。
hrsi_teratail

2018/01/22 20:02

そうですね。Ajaxについて色々調べてみることにします。 ありがとうございます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問