人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

ホームページ作成に関する質問です。

項目名などのリンクをクリックするたびに
ブラウザ情報を更新しつつ
文章のnameラベル部分を表示したいと考えています。

現状、nameラベル部分を表示することには成功しているのですが、
ブラウザ更新がどうしてもできません。
実現方法を教えていただきたく宜しくお願いします。

●質問者: harunoharuno
●カテゴリ:コンピュータ インターネット
✍キーワード:name クリック ブラウザ ベル ホームページ
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● fester
●60ポイント ベストアンサー

通常、リンクをクリックすると、リンク先に画面遷移(ブラウザ更新)します。

JavaScriptにより「nameラベル部分を表示」後に画面更新を行ったのでは意味がございません。

ただ、更新自体は、JavaScriptの「history.back()」を使用して実現することは可能です。


参考

イヌでもわかるJavaScript講座

移動ボタンをつけよう


以下、不明点がありますので教えてください。

1.「nameラベル部分」とはどのような部分でしょうか?

divタグやspanタグで囲われた内容の事でしょうか?

2.「nameラベル部分を表示」はどのように実装されていますか?

JavaScriptでしょうか?

3.動作を順を追って記述していただくか、HTML、JavaScriptのソースの一部を記載されると宜しいかと思います。


※「この質問・回答へのコメント」というのを許可していただけるとフォローできるかもしれません。

◎質問者からの返答

回答ありがとうございます。

まず、指摘していただいた不明点について返事いたします。

>1.「nameラベル部分」とはどのような部分でしょうか?

> divタグやspanタグで囲われた内容の事でしょうか?

divやspanは使っていません。現状以下のようなコーディングになっています。

[リンク元 content.html]

<A href="test.html#siori1" TARGET="frame">ここから飛びます1</A><br>

<A href="test.html#siori2" TARGET="frame">ここから飛びます2</A><br>

[リンク先 test.html]

<A name="siori1">ここが表示されたか?1</A>

<A name="siori2">ここが表示されたか?2</A>

>2.「nameラベル部分を表示」はどのように実装されていますか?JavaScriptでしょうか?

現状、普通のHTMLで表示するようにしていますが、

JavaScriptも検討中です。

>3.動作を順を追って記述していただくか、HTML、JavaScriptのソースの一部を記載されると宜しいかと思います。


「実現したい動作順序」

1:ユーザによりcontent.htmlにある『ここから飛びます1』が押される。

2:content.htmlのフレームとして表示されていたtest.htmlがリロードされる。

3:フレーム内の表示部分が『ここが表示されたか?1』になる。

4:test.htmlにあるYoutobe動画リンク再生。

5:ユーザによりcontent.htmlにある『ここから飛びます2』が押される。

6:content.htmlのフレームとして表示されていたtest.htmlがリロードされる。

7:フレーム内の表示部分が『ここが表示されたか?2』になる。

(6の段階で、Youtobeの動画が停止している)

です。

[追記]

自力でやりましたー。festerさんのコメントヒントになりました。ありがとうございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ