「複数のフレームを同時に切りかえる」で

[新着] Webテンプレートを仮オープンしました



0   名前: nob : 2006/06/21(水) 00:53  ID:V.L1N6Tm
初めまして≦(._.)≧
サンプルをコピペしながら悪戦苦闘している初心者ですがよろしくおねがいします。


「複数のフレームを同時に切りかえる」で
http://www.tagindex.com/javascript/link/frame.html

「right」の部分を新しいWindowで開くにはどうしたらよいですか?

1   名前: ネス家deチャチャチャ : 2006/06/21(水) 00:53
そうすると、rightのフレームはどうなっちゃうんでしょ?
てか、rightのフレームをどうしたいわけ?
なんかシュールな画面が目に浮かぶんですが・・・

2   名前: nob : 2006/06/21(水) 00:53  ID:V.L1N6Tm
そうですね・・・
では単に「複数のフレームを同時に切りかえる」で
同時に新しいウィンドウを開くにはどうしたらよいでしょうか?≦(._.)≧

3   名前: Z ◆XTzyosZXcL : 2006/06/21(水) 00:53  ID:7f4VEd9L
 そもそも、「何のために」>>0や>>2のような動作をさせたいのでしょうか。

参考:質問の仕方(http://www.tagindex.com/bbs/advice.html)から一部引用
「ポイント
・自分の目的を具体的に伝える。 」

>>2のご説明だけでは、下記資料にあるような”あまり好ましくないと思える”動作だと受け止められるのですけれど。

http://www2.plala.or.jp/Cool/okite/red04.html

その他参考)
http://bakera.jp/html/opinion/zannen2.html
http://lan.rgr.jp/essay/frame

HTMLの基本)
http://members.jcom.home.ne.jp/jintrick/Personal/markup.html

4   名前: nob : 2006/06/21(水) 00:53  ID:V.L1N6Tm
Z ◆XTzyosZXcL さん
いろいろとすみません≦(._.)≧
自分専用のリンク便利帳を作りたいだけなので
他の人がみることまで考えてません。

質問の目的は
「複数のフレームを同時に切りかえる」でクリック一つで
開いてるフレームのプラウザと
新規に開くブラウザを並べて閲覧できると便利だなと思い考え質問しました。


5   名前: 神崎 : 2006/06/21(水) 00:53
> parent.left.location.href = "sample_left.html";
> parent.right.location.href = "sample_right.html";
の部分の2行目を、window.open()で書き直せばいいです。

Firefoxのブックマークの、「タブで開く」というような物を作るのでなければ、
単に
<a href="〜" target="_blank">だけで十分だと思います。

6   名前: 匿名 : 2006/06/21(水) 00:53  ID:zqn32COP
> 自分専用のリンク便利帳を作りたいだけなので他の人がみることまで考えてません。
それだと、このサイトの趣旨に反する気がするんですが。

7   名前: MOA : 2006/06/21(水) 00:53  ID:Ip1N2Vuc
>「right」の部分を新しいWindowで開くにはどうしたらよいですか?

parent.right.location.href = "sample_right.html";
          ↓
window.open("sample_right.html")

8   名前: nob : 2006/06/21(水) 00:53  ID:wXpyM3YU
神崎さん
MOAさん
少々多忙にてお返事遅れてすみませんでした。
とても優しいズバリのアドバイスありがとう≦(._.)≧
今日は帰りが遅くなってしまったので
明日の夜、挑戦してみます。

匿名さん
いえいえ自己専用便利帳window.openだけに関してです。
普段のHPではwindow.openは使わないので・(^^;ゞ

9   名前: nob : 2006/06/21(水) 00:53  ID:wXpyM3YU
お礼遅くなり申し訳ありません
下記で思い通りにできました。
親切に教えて頂いてありがとうございました。

parent.contents.location.href = "sample_left.html";
parent.main.location.href = "sample_right.html";
window.open("sample_new.html")

一覧へ戻る