• ベストアンサー

複数ページのオープン

個人でホームページを作成しています。 ワンクリックで複数ページ(サイト)を開けるようにしたいのですが可能でしょうか? 現在は<A href="xxxxxx.htm" target="contents">と記述してフレーム内に開くようにしているのですが、希望としては、  (1)一つはフレーム内("contents")にて開く。  (2)もう一つは新しい画面("_blank")にて開く。 …としたいのですが。。。 あまり知識が無いため記述方法か参考のサイトなどを教えて頂けると嬉しいのですが。 宜しくお願いします。

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

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

  • ベストアンサー
  • meke2
  • ベストアンサー率41% (16/39)
回答No.2

質問からするとmadmanさんよりもこちらでは?と思い横から補足させて頂きました! ------------------------------------------------------------------ <HTML> <HEAD> <TITLE></TITLE> <SCRIPT type="text/javascript"> <!-- function openURL(){ window.open("http://www.yahoo.co.jp", "contents", ""); window.open("http://www.goo.ne.jp", "_blank", ""); } //--> </SCRIPT> </HEAD> <BODY> <A HREF="javascript:openURL();">クリック</A> </BODY> </HTML> ----------------------- 若干にてますが、こちらはあるフレーム内の<A>から フレーム内("contents") と 新しい画面 にページを開きます。

その他の回答 (2)

  • madman
  • ベストアンサー率24% (612/2465)
回答No.3

あう、しまった、「フレームに・・・」を読み飛ばしてました。 meke2さんご指摘どうもです。 もしくは、 window.open("http://www.yahoo.co.jp", "contents", ""); の代わりに、 top.contents.document.location.href="http://www.yahoo.co.jp"; でも可能です。

  • madman
  • ベストアンサー率24% (612/2465)
回答No.1

JAVAScriptを利用します。 サンプルを書いてみました。 HEAD内にSCRIPTを記述します。ここでは関数名をopenURL()としていますが、別のお好みの名前に変えてもらって結構です。 document.location.hrefに現在のページに開きたい、URLを=で渡します。 同じページ内であれば、http:・・・は不要で、ファイル名のみでも可能です。 window.opwn()で、ブランクウインドウを開きます。 希望であれば、表示位置、サイズも指定できますが、IE,NSによって異なるため、ここでは記述していません。参考URLなどで調べてみてください。 BODYの<A HREF>で直接JAVAScriptの関数をコールします。 --- <HTML> <HEAD> <TITLE>サンプル</TITLE> <SCRIPT type="text/javascript"> function openURL() { document.location.href="http://www.yahoo.co.jp"; window.open("http://www.goo.ne.jp", "_blank"); } </SCRIPT> </HEAD> <BODY> <A HREF="javascript: openURL();">ここをクリック</A> </BODY> </HTML>

参考URL:
http://tohoho.wakusei.ne.jp/js/window.htm#OpenPage

関連するQ&A

  • ウィンドウを新しく開いてそのウィンドウをページ替えしたい。

    <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
  • フレームのターゲットについて

    ホームページ作成のHTMLについて教えてください。 三つのフレーム構成でページを作成し、各フレーム名を付けました。 コンテンツをフレーム名「mainFrame」に表示させたく、ターゲットで指定してもなぜか別窓が開いて表示されます。 試しに「_blank」「_top」などを試したら、これは正常に動きました。 原因がお解かりになるかた、宜しくお願いします。 記述しているHTMLはこちらです。 <frame src="main.html" frameborder="no" scrolling="NO" noresize id="mainFrame" /> <a href="***.htm" target="mainFrame">リンク</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に変わるようにしたい。

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

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

    • ベストアンサー
    • HTML
  • <td>の中のonClick="location" で

    教えて下さい。 <td class="text-small" style="cursor:hand" onClick="location.href=''">XXXXXX</td> 上記のような記述に「target="_blank"」の機能をもたせるにはどうしたらいいのでしょうか? (セル内のどこでもクリックできるようにしたく、かつその時別ウィンドウが開くようにしたいのですが・・・) 宜しくお願いします。

  • コンテンツとメニューのページを同時に、

    メニューのフレームと、コンテンツのフレームを並列表示しているとき、 メニューのボタンで、コンテンツのページを入れ替えること、 <a href="・・・・・・.html" target="・・・・・・・"> メニューのボタンで、メニューのページを入れ替えること、 <a href="・・・・・・.html" > メニューのボタンで、別のページへジャンプすること、 <a href="・・・・・・.html" target="・・・・・・・"> は出来ますが、 メニューのボタンで、コンテンツのページとメニューのページを同時に入れ替えることができますか。 出来る場合は、HTMLを教えていただけませんでしょうか。

    • ベストアンサー
    • HTML
  • <A> の属性 `TARGET`の代わりのタグですが。

    ご指導を、お願い致します。 <TD><A href="○○○//XXXXXX.XXXXX" target=" _blank"></TD> このタグでは文法記述では、 『<A>のTARGET属性は、その利用自体が薦められていません。 ID属性を使いましょう。』 と表示されますが、>blank<を必要として(新規ページで表示) 命令的な>target<の代わりには何のタグが必要なのでしょうか? ID属性での、代わりに入るタグは、何でしょうか。 ○○○○○="_blank">で教えて頂けますでしょうか。 CSSを使うべきも含めての回答も頂けると、有り難いです。 宜しくお願い致します。

    • ベストアンサー
    • HTML
  • フレーム内のリンク先を別ウィンドウに表示する

    お世話になります。 ページ内にフレーム領域を作りました。 フレーム内のリンクをクリックするとフレーム内で別ウィンドウが開きます。 <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の知識が無いために、ページ内にブログのページを強引に表示しました。 よろしくお願いします。

  • iframeから別ページへの表示

    <li><a href="iexample_a.html" target="example1">上のフレームにサンプル1を表示</a></li> <li><a href="iexample_b.html" target="example1">上のフレームにサンプル2を表示</a></li> <p><iframe src="iexample_a.html" width="300" height="80" name="example1">代替内容</iframe></p> という形で、iframeを作って表示させたのですが、そのiframeの下にボタンか<a href="" "" target="_blank"で、そこをクリックすることで、その表示画面を別のページに表示させたいのですが、リストからiframe内に画像を表示させていて、<a href=" "の" "は空欄のままなので、うまく出来ません。 これはあきらめるしかないのでしょうか? それとも、リストのURLをどこかホームページ内に表示させることが出来るのでしょうか? リストによってつぎづぎに変わる画像を別ページで大きく表示させたいので、このような質問になりました。 初心者ですので、あまり難しいことは分かりませんが、教えていただける方、よろしくお願いいたします。

  • HTMLのタグについて

    サイトの左にフレームを作り、そのフレームの中にリンクを<a href="link.html" target="_blank">リンク</a>のように、作ってみたのですが、これだと、リンクをクリックすると、新しいページが表示されてしまいました。これを、新しいページではなく、左のフレームをのこしたまま、右にリンクページを表示するにはどうすればよいのでしょうか?よろしくお願いします。