
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
こんにちは
bootstrapは存じませんが、ご質問の内容は「ページで入力された値を、(遷移した)次のページから参照したい」ということと解釈しました。
ご承知のように、ページ内の値は遷移の際に一度クリアされるため、値を継承したければ一旦外部に保存するか、値そのものを送信するなどが必要になります。
実際の内容がよくわかりませんが、オーソドックスな方法としては、(form等で)サーバに送信してサーバ側で引継ぐものがありますが、このためにはサーバ側のプログラムが必要となります。
クライアント側だけで実現するために旧くから用いられている方法のひとつとして、cookieの利用があります。
https://developer.mozilla.org/ja/docs/Web/API/Do …
ユーザの入力時にcookieに保存し、ページ表示時にcookieを調べることで実現することができるでしょう。
ほぼ同様なので記録先の違いだけともいえますが、cookieの代わりにweb strageを利用する方法も考えられます。
https://developer.mozilla.org/ja/docs/Web/API/We …
その他にも、外部に記録せずに直接引継ぐ方法として、URLのクエリー部を利用する方法があります。
仮に、リンク要素で遷移するならば、入力時に対象となるhrefを書換えておくといった要領です。
対象となるリンクが多い場合には書換えも面倒なので、遷移時にクエリーを追加するという方法にすることも考えられます。
遷移後に、読取る必要があるのはcookieと同様です。
https://developer.mozilla.org/ja/docs/Web/API/UR …
少し別の発想としては、インデックス(メニュー)部分を親要素にしておいて、実際の内容はiframe等に表示しておくということも考えられます。
これによって、遷移するのはiframeだけになるので、(遷移しない)親ページではそのまま値を保持できることになり、特別なことを行う必要がなくなります。
とは言え、(多分)ページの構成が大きく変わってしまうことや、アドレス表示が変わる等の問題点(?)も予想されます。
いずれの方法をとるにしても、若干のスクリプトが必要になります。
bootstrapに同様の機能が用意されているのかは知りませんが、確か、jQeryを利用していたと思いますので、比較的簡便に実現はできるものと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
bodyにidをつける理由は何ですか?
-
テキストボックス内にハイパー...
-
横スクロールを右から左へ・・・
-
<a href="#" …>の意味を教えて...
-
親ウィンドウ→子ウィンドウ
-
リンク先のURLを記述せずに、Ja...
-
HTMLアプリでインラインフレー...
-
新しいウィンドゥを最大化で立...
-
乱数を一定時間毎に表示させた...
-
ユーザーが更新ボタンを押さな...
-
HTMLソースからURLだけを抜き出...
-
マスターページでのJavaScriopt...
-
JavaScript <a>タグで開いた画...
-
Jquery.PHPファイルのechoが表...
-
ポップアップメニューをテキストで
-
ジャバスクリプトが無効になっ...
-
javaとフレーム
-
同一HTML内に複数のjQueryを作...
-
サブウインドウのサイズ等の情...
-
javascriptでラジオボタンをチ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
bodyにidをつける理由は何ですか?
-
(Javascript)印刷するファイル...
-
別ページのページ内リンクでの...
-
WEB上で編集できない、スク...
-
GoogleMapのIEでのバグ
-
HTMLで文字の影
-
テキストボックス内にハイパー...
-
onclickで別の場所にテキストを...
-
横スクロールを右から左へ・・・
-
ハイパーリンクに下線を表示す...
-
背景設定で
-
スクロールバーのスクロール量...
-
NOFRAMEタグについて
-
何がいけないのでしょうか・・・?
-
ページ自動ジャンプをリセット...
-
リンク領域の拡大
-
テーブルのスクロール
-
<iframe>で読み込むページの高...
-
外部ページからハッシュタグ(...
-
htmlにcgiを組み込んで、HPを作...
おすすめ情報