• ベストアンサー

Javascriptで別ウィンドウを表示させるときに。

webサイトを作っています。 メインのウインドウ((1))上のボタンをクリックすると、別ウインドウ((2))が開く、というしくみを作りましたが、 (1)上で違うボタンをおすと、その(2)のHTMLが変わる、というのはどのようにしたらよいのでしょうか。 わたしの作り方では、違うボタンを押すと、また違うウインドウ(3)が開いてしまうのです。 あくまでも、ウィンドウは(1)と(2)のみで、(1)からの操作で(2)の中味をいろいろと変えていきたいのですが…。 また、(2)が開く位置の設定というのも可能なのでしょうか。 いつも左上の同じ位置に開くのですが、これを違う位置に設定できないのでしょうか。 よろしくお願いします。

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

  • ベストアンサー
  • lmeelm
  • ベストアンサー率52% (18/34)
回答No.3

<FORM> <INPUT type="button" value="Page B" onclick="window.open('b.htm','subWin','')"> <INPUT type="button" value="Page C" onclick="window.open('c.htm','subWin','')"> <INPUT type="button" value="Page D" onclick="window.open('d.htm','subWin','')"> </FORM> フレームの制御もこうするとボタンでできますね。

chandra
質問者

お礼

うわあ!これはすごい! びっくりしました! ありがとうございました…!

その他の回答 (2)

  • duckling
  • ベストアンサー率47% (88/185)
回答No.2

window.open('開くURL','ウィンドウ名',); ウィンドウ名のところに名前を付ければ 毎回同じウィンドウに開きます。 開いたウィンドウに window.moveTo(10,10);と書けば、 x 軸 y 軸の絶対位置を設定出来ます。

chandra
質問者

お礼

ありがとうございました。 >開いたウィンドウに >window.moveTo(10,10);と書けば、 って、どこに書くのでしょう?すみません基礎的すぎるでしょうか。

  • tenro-
  • ベストアンサー率32% (23/70)
回答No.1

別ウインドウ((2))を開くときに"名前"をつけられたと思います。 ウインドウ((1))での操作のとき、多分<a>か<form>の<input>を使われると思いますが、そちらのtarget属性にその名前を入れてください。 開く位置の指定は別ウインドウ((2))を開くときに指定可能です。(後でも可能だけど) リファレンスを参考にがんばってください。

chandra
質問者

お礼

ありがとうございました。 がんばります!

関連するQ&A

  • JavaScriptでウィンドウ位置指定

    はじめましてこんにちわ。 突然ですが質問させてください。 現在HTMLにてwebサイトを構築中なのですが、その中にFlashをJavaScriptで別ウィンドウに表示するボタンを設置しました。しかし、指定のサイズでウィンドウをオープンするのは出来たのですが、新規ウィンドウの画面上の位置を制御することは可能なのでしょうか? もし、詳しい方がいらっしゃいましたらご教授頂ければ幸いです。

  • IEで別ウィンドウが開かない

    こんばんは。 InternetExplorerで、あるサイト(ページというのでしょうか)からリンクされている別のページを開く際、同じウィンドウ上に新しいページがかぶってしまいます。 左上の「戻る」がグレーアウトすることもあり、元のページに戻ることが出来ません。 実は今まではちゃんと別ウィンドウで開いていたのですが、何か誤った操作をしてしまったのか、別に開かなくなってしまいました。 新しいページを別ウィンドウとして開くには、どこをどのように設定すればよいのでしょうか?

  • アクティブウィンドウと非アクティブウィンドウを作るには??

    メインとなる画面にボタンを作り、ボタンを押すと別のウィンドウが開くようなプログラムを作成したいのですがどうしたらいいのでしょうか?  新しい画面が開かれているときは、メインの画面をクリックしてもそちらは操作出来ないようにしたいのです。 何を使ったらいいかなど詳しく教えてください。 宜しくお願いします!!

    • ベストアンサー
    • Java
  • リンク先を別ウィンドウで表示したとき、元ウインドウの表示位置を変えたくない

    是非ご教示ください。 画像にリンクを張って、別ウインドウを開くようにしました。閲覧者が、クリックすると別ウインドウを開きますが、そのときリンクの張られているリンク元ウインドウがページの最初(ページ内の最初)に来てしまいます。元ウインドウは長く、ページの最初(上に)にもどってしまうと、押した画像を確認するために、下に下がらなくてはならなくなります。画像をクリックした位置で元ウインドウは動かないでいてほしいです。 リンクHTMLをコピーして使っているため、今の状態がデフォルトか否かやHTMLの何処を変えれば、そのようにできるかわかりません。 まったくの素人がやっています。 是非ご教示ください。 困っています。

  • いろいろな別ウインドウを・・・・

    メインウインドウを閉じたときに別ウインドウを表示させたり、新規リンクを クリックするとリンク先に移動する瞬間に小さな別ウインドウが開くように するにはどうしたらいいでしょうか? リンクをクリックすると、リンク先に飛んでなおかつ別ウインドウを開いたり、 メインウインドウを閉じると別ウインドウが開いたり。 別ウインドウをポップアップではなくてホバーウインドウとか、 動くウインドウなどで開くことは可能でしょうか?

  • 別に立ち上がる小さなウインドウは

    ホームページなどを観ていると、会社のアクセス案内などの地図で、クリックすると別に立ち上がる、最大化ボタンやアドレスバー、標準のボタンなどがない小さめのウインドウがありますが、これはなんていうウインドウというのか名前はあるのでしょうか?サブウインドウ? また、これはホームページを作るときにこのように設定して作るのでしょうか?

  • 別ウィンドウ(新しい)を表示させたい

    ご教授お願いします。 自分のHPを作っています。 とあるHPの検索機能を表示して、リンクさせているのですが、検索ボタンを押すとフレーム内に表示されてしまい困っています。 私としましては、別ウィンドを表示させたいのですが、今一、うまくいきません。 ちょっと上記の説明でうまく説明できていないような気もしますので、下記に例えをさせていただきます。 ↓↓↓↓ yahooの検索で検索したい文字列を入力して”検索”ボタンをクリックしたら、同一ウィンドウで結果が表示されますが、”検索”ボタンをクリックすると別ウィンドで検索結果が表示されるリンクの設定をしたいです。 うまく説明できたか不安ですが(^^;A 宜しくお願いします。

    • ベストアンサー
    • HTML
  • 別ウィンドウからリモコン風に

     知識がなくて恥ずかしいのですが、index.htmlに別ウィンドウを開かせた後、別ウィンドウのボタンからindex.htmlが開いているウィンドウのページを移動させることはできるのでしょうか? 見取り図を別ウィンドウで小さく出し、そのなかの部屋をクリックするとメインのウィンドウにその部屋の説明のhtmlを出したいのです。 無理でしょうか? どなたか助けてください。

  • 単一ウィンドウに違ったページを表示する

    メインページからボタン等をクリックで、別ウィンドウを 開き、その別ウィンドウが開いた状態で再度メインページ より別ボタンをクリックしたとき、複数のウィンドウが 起動するのではなく最初に開いたウィンドウに 2番目に呼び出されたページを出力したいのですが・・・。 ちょっと文章能力に欠けていてすいません。。 単一ウィンドウに違ったページを入れ替わり表示する方法はございませんでしょうか? フラッシュのアクションスクリプトでの方法と JavaScriptでの方法を知ってたら教えてください。 宜しくお願い致します。

  • クリックするとウインドウ表示

    webサイト製作初心者です。 いろんなところを見ながらHTML・CSSで作成していっています。 今回新しいページを作成するに当たり、 メニューの各ボタンをクリックすると真ん中にウインドウを表示したいと思いました。 どう説明していいのかわからなかったので、画像を添付しました。 画像は上のメニューの「CAST」をクリックした図です。 初期画面・「TOP」を押した際はウインドウは非表示の状態にしたいです。 説明不足で申し訳ありませんが、教えていただけるとうれしいです。 HTML・CSSで作れる方法だとうれしいです。

    • ベストアンサー
    • CSS

専門家に質問してみよう