• ベストアンサー

後ろにあるページをアクティブにしたいときのリンク設定

ページAから新ウィンドウ(target="_blank")でページBにリンクします。 次に、ページBから「ページAへのリンク」ボタンをクリックしたとき、ページAの画面をアクティブにするには、どのように設定したらよいでしょう? Javascriptを使えば可能でしょうか?

  • HTML
  • 回答数3
  • ありがとう数4

質問者が選んだベストアンサー

  • ベストアンサー
  • mach999
  • ベストアンサー率75% (36/48)
回答No.3

child_1.html <A href="javascript:window.parent.opener.focus();void(0)">activate parent.opener</A> parent.htmlの方は普通のリンクでもできるみたいですね。

baby_baby_baby
質問者

お礼

何度もありがとうございました。 おかげさまで問題が解決しました!

その他の回答 (2)

  • mach999
  • ベストアンサー率75% (36/48)
回答No.2

こんな感じでどうでしょう。 parent.html <A href="javascript:window.open('child.html');void(0)">open child</A> child.html <A href="javascript:window.opener.focus();void(0)">activate parent</A>

baby_baby_baby
質問者

お礼

ありがとうございました。確かにできました! さらに追加でお伺いしたいのですが…、 child.htmlがフレームページで、実際parent.htmlへのリンクはフレーム内のchild_1.htmlだった場合は、どのように設定したらよいのでしょうか? 重ね重ねスミマセン。

baby_baby_baby
質問者

補足

すみません、普通に target="_parent" でできました。おさわがせしました。

  • ryou0607
  • ベストアンサー率27% (71/261)
回答No.1

親の画面にフォーカスを当てるということで良いのでしょうか。 であれば、「ページAへのリンク」のハイパーリファレンスを、"a href='javascript:parent.focus()'"とすればできると思います。

baby_baby_baby
質問者

お礼

早急な回答をありがとうございました。 アドバイス通りやってみたのですが思うように出来なくて。もう少しイロイロやってみたいと思います。

関連するQ&A

  • ボタンを使って、リンクする新しいウインドウページが開けません

    インターネットでホームページを開き、ボタンをクリックして別ウインドウを開こうとしても、ぜんぜん開けません。 例えば、 <INPUT type="button" value="スライドショー" onClick="OpenWin()"> のようにJAVAScriptを使って別ウインドウを開く場合にだけ、リンク先のページが開けないようです。インターネット上のいろいろのホームページで試しましたが、ボタンではリンク先を開くことはできませんでした。 今までは、問題なく開けていました。 一方、次のように <A href="http://homepage3.nifty.com/*.htm" target="_blank">冬景色</A> なタグを用いたところでは、リンク先ページが開けます。 ハッキリしませんが、あるホームページを開いた後からこの問題が出てきたみたいです。 自分のPCのOSはwin98です ブラウザはIE version6.0です。

  • javascriptでのリンク表示

    サンプル図(http://lancerevolution.tuzikaze.com/sampletest.html) main.htmlと言うページとmenu.htmlと言うページがあります。 main.htmlと言うページには、  ⇒<a href="b.html?url=http://yahoo.co.jp" target="_blank">Yahoo Japanへ!</a>  ⇒<a href="b.html?url=http://www.google.co.jp/" target="_blank">Googleへ!</a>  ⇒<a href="b.html?url=http://jp.msn.com/" target="_blank">msnへ!</a> と言う3つのリンクがあります。 この3つリンクの内どのリンクでもいいのでクリックした時に、サンプル図の(3)の部分に、  ⇒<a href="http://yahoo.co.jp" target="new">Yahoo Japanへ!</a>  ⇒<a href="http://www.google.co.jp/" target="new">Googleへ!</a>  ⇒<a href="http://jp.msn.com/" target="new">msnへ!</a> として出力することはできますでしょうか? つまり、main.htmlにあるリンクをクリックした時に、main.htmlの「b.html?url=」を含んでいる、リンク全てを(3)の部分に出力("b.html?url="の部分を削除、targetを"new"にして出力)できますか?ってことです。 もし、できるようならどのようなjavascriptが必要でしょうか?どうぞ、よろしくお願いします。

  • リンクしたページの表示について

    リンクのボタンを押すとリンクされたページが、自分のHP内に開かれてしまいます。 ソース内に、target="_blank" と書き込んでもダメなのですが、どこをチェックしたらよろしいでしょうか?

  • ウインドウの後ろに隠れているページを前面に出したいんです。

    「呼び出し元ページ」をA 「呼び出されるWINDOWページ」をB と例えます。 「A」のリンクをクリックすると「B」がNEW WINDOWで開き、既に開いている「B」のリンクをクリックすると背面「A」が手前に来るjavascriptに挑戦しているのですが、うまく動作しないんです。 逆の順序「B」→「A」→「B」もです。 WIN IE6.0では成功しましたが、FIREFOX、ネスケ、Mac safariの最新verではダメでした。 すみません、誰か教えて頂けないでしょうか。 現在「A」「B」のページには下記の記述をしてます。 IEでは大丈夫でした。 別の方法でも良いのでお願いします。 ■「呼び出し元ページA、test1.com」 <script language="javascript"> <!-- window.focus(); //--> </script> <A href=http://www.test2.com/ target=test>リンク</A> ■「呼び出されるWINDOWページB、test2.com」 <script language="javascript"> <!-- window.focus(); //--> </script> <A href=http://www.test1.com/ target=test>リンク</A>

  • リンク先をサブ・ウインドウに表示させ、元ウインドウには別ページを表示させたい

    リンク先をサブ・ウインドウで表示、元ウインドウには別ページを表示する方法(HTML、またはjavascript)を教えてください。 コード内に<a href="../a.pdf" target="_blank">AのPDF</a>と記述します。 ブラウザ上では、「AのPDF」をクリックすると、別のウインドウに「A.pdf」が表示されます。 前出のクリック同時に、元ウインドウ(「AのPDF」の文字が掲載されていた)を別ページ『B.html』に遷移させたい。 オペレーターが休んでいるので、至急修正を頼まれていて困っています。

  • ワンクリックで2つのページを開くには?

    画像にリンクを張る場合など Aというページにリンクしたい時は、 <A href="AのURL" target="_blank"><img src="画像のパス"></A> のように記述しますが、 画像をクリックした時(たぶん、Press)にAページ、 そのクリックを離した時(たぶん、Release)にBページと それぞれ別の2つのページを表示させたいのです。 おそらく JavaScript というものを使うようなのですが、 質問【1】 その記述例を教えて頂けないでしょうか? 質問【2】 またその場合、HTMLのヘッダ部に JavaScript の宣言は必要でしょうか? 特に必要ないのでしょうか?

  • リンクが新ページで開けない

    Win98 IE5.0SP2 の特定のPCのみで起こる現象です。 フレームを使っているページから、何箇所かリンクが 貼られているのですが、新ページ(target="_blank") を指定しているリンクが開けません。 (新ウィンドウ自体が立ち上がりません) 子フレームにリンクを表示させるのは正常に作動します。 右クリックし、「新しいウィンドウを開く」とする分にはOKです。 利用者は、「NACHIに感染(既に駆除済み)してからこうなった」 と言ってます。 対処方法お分かりの方、ご教授お願い致します。

  • すべてのリンククリックでtargetを指定するワザ

    すべてのリンククリックでtargetを指定するワザはないでしょうか。 上部Aフレームと下部Bフレームに分かれているページで、Bフレームでリンクをクリックすると、それぞれのリンクでtargetを指定しなくても、すべて target="_parent"で開くなどの設定をjavascriptでできないものでしょうか。 「できない」という断言も歓迎!!

  • 文字リンクの設定について。

    文字リンクの設定っていろいろありますが、いったいどう違うのでしょう? 例えば・・・ <a href="リンクしたいURL" target="_blank">ここだよ</a> や、 <a href="www.***.***.com">ここだよ</a> など・・・ もしかして、それぞれサイトの設定によってはできるものと、できないものが、あるんでしょうか? これだったらどこでも設定可能!というリンクの貼り方がありましたら教えていただけないでしょうか? よろしくお願いします。

  • リンクを同じウインドウで開くには

    <A HREF="a.htm" target="_blank">A</A> も <A HREF="b.htm" target="_blank">B</A> も <A HREF="c.htm" target="_blank">C</A> も同じウインドウにする方法を教えていただけますか。 現在、それぞれ別に開きます。 Aを開いていて、BをクリックするとAの内容がBに変わるようにしたい。

専門家に質問してみよう