• ベストアンサー

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

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

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

  • ベストアンサー
  • ulmo
  • ベストアンサー率43% (197/454)
回答No.1

<a href="javascript:foo()">AのPDF</a> <script type="text/javascript"> //<![CDATA[ function foo() { window.open('../a.pdf', '_blank'); location.href = 'B.html'; } //]]> </script> という具合でしょうか。試してませんが…。

hirobou196
質問者

お礼

ulmo様 早速、試してみました。 GOOD JOB! うまく表示されて、画面もバックで遷移していました。 ありがとうございました。

関連するQ&A

  • フレーム内のリンク先を別ウィンドウに表示する

    お世話になります。 ページ内にフレーム領域を作りました。 フレーム内のリンクをクリックするとフレーム内で別ウィンドウが開きます。 <iframe src="aaaaaa.html"name="bbbbb"width="800"height="500"></iframe> 上の様に書きました。フレーム内のaaaaaa.html内のリンクをクリックするとフレーム内に別ウィンドウが開きます。 そうではなくて、_blankを使った様に別ウィンドウを開きたいのです。 <a href="aaaaaa.html内のURL"target="_blank" <iframe src="aaaaaa.html"name="bbbbb"width="800"height="500"></iframe> </a> <iframe src="aaaaaa.html"name="bbbbb"width="800"height="500"><a href="aaaaaa.html内のURL"target="_blank"</a></iframe> 上記の様にしても結果は同じでした。 RCCの知識が無いために、ページ内にブログのページを強引に表示しました。 よろしくお願いします。

  • リンク先が別ウィンドーで開いてしまう

    初心者です。htmlでHPを作成しています。 開いているウィンドウにリンク先を表示したいのですが、<a href="access.html"target="blank">とすると3っに分割したフレームの1つにしかリンク先が開きません。 <a href="access.html">や <a href="access.html"target="top">とすると別の ウインドーが開いてしまいます。 現在開いているウインドーにリンク先を開く方法を 教えてください。

  • 一度に二つの別ウインドウへリンク

    よろしくお願いいたします。 リンク先を同時に二つ同じ箇所に埋め込むことは可能なのでしょうか? 色々と調べてみたのですが、なかなか見つけることが出来ません。 通常、<A href="○○.htm" target="_blank"> でリンク先を指定いたしますが、これを <A href="○○.htm" target="_blank"><A href="□□.htm" target="_blank">ほげほげ</A> のような形で、上記の例で言いますと、「ほげほげ」をクリックすることで、別ウインドウで「○○.htm」と「□□.htm」の両方を同時に表示させたいのです。   上手く説明できていないかもしれませんが、構図としてやりたい形はこのようなものです。 ご教授いただければと思います。 よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • ウィンドウを新しく開いてそのウィンドウをページ替えしたい。

    <a href="http://oshiete.goo.ne.jp/" target=_blank>サイト1<a> <a href="http://oshiete.goo.ne.jp/" target=_blank>サイト2<a> <a href="http://oshiete.goo.ne.jp/" target=_blank>サイト3<a> 例えばサイト1をクリックして新しいウィンドウが開いた後、サイト2をクリックした場合また新しくウィンドウが開くのではなく、サイト1が開いたウィンドウに サイト2を表示させたい時はどうしたらいいのですか?

    • ベストアンサー
    • HTML
  • 別ウィンドウにAのページを表示させ、次にBのページを表示させる際にその別ウィンドウをアクティブにする方法

    <a href="A.html" target="XXX">Aのページ</a> <a href="B.html" target="XXX">Bのページ</a> この記述でまず、Aのページをクリックして別ウィンドウに表示し、 次にBのページをクリックして、同じ別ウィンドウに表示させる際に その別ウィンドウがアクティブになりません。 これをアクティブするにはどうしたらよいでしょうか? ちなみに動作はIEで確認しました。

    • ベストアンサー
    • HTML
  • IE6.0で別ウィンドウへのリンクページがまったく開きません

    ホームページを作成しているのですが、 <a href="○○.html" target="_blank">と別ウィンドウで開くように指定してるのですが、 IE6.0.2800では、まったくリンク先のページが開きません。 target="_self"など他の指定は開くのですが。 また、IE5.0ではちゃんと別ウィンドウが開きます。 OSはwindows XP Home Edition Version2002 です。 ソースの、どの部分を直せばいいか、わかりません。 target="_blank"を有効にする方法、または他に別ウィンドウで開く方法がありましたら、教えてください。 仕事で作成しているのですが、全然わからなくて、困ってます。 ご回答、よろしくお願いします。

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

    <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に変わるようにしたい。

  • リンクを小さな別ウインドウで開く方法

    ホームページを作成しているのですがリンクをクリックしたときに小さな別ウインドウで開くやり方がわかりません。 <a href="http://ほにゃらら/" target="_blank">を使うと別のタグで開かれるだけで新しいウインドウが開かれません。 新しいウインドウでなおかつサイズを小さくしたいのですがいい方法はないでしょうか。

  • 別ウィンドウで他のページを開きたい

    文章などをクリックして、別ウィンドウで他のページを開きたいのですが、 現在元ページ(クリックする側)では、 <a href="xxxxx.html" target="_blank">クリック</a> としています。 1.新しく開くページ xxxxx.htmlの、メニューバーツールバーを消した状態で。(ステータスバーは表示) 2.スクロールバーとリサイズは利用可 3.できたら、全画面表示をしている人の場合、全画面ではなくフロート状態で表示したい これを実現することは、可能でしょうか。 また、ジャンプ先のページが表示された際、XP+IE6のポップアップブロックやActiveXの警告が出ないようにすることは可能でしょうか。 XP IE6.0

  • PDFからPDFへのリンクが別で開けません

    ウェブでPDFを公開していますが、そのPDF上に他のPDFへのtarget="_blank"付きリンクを張ってあります。 画面遷移はするのですが、別ウィンドウで表示されません。 元原稿はイラストレーターで作成した表をアクロバットでPDF変換しています。 イメージとしては、 http://hogehoge.com/abc.pdf → リンクをクリック(http://hogehoge.com/htl/cdg.pdf) → 別ウィンドウでhttp://hogehoge.com/htl/cdg.pdfを表示・印刷 としたいのです。 ご教示の程、宜しくお願いいたします。