• ベストアンサー

JavaScriptについて・・・

中学生です。中学生になってJavaScriptを少しさわってみてるところです。質問なんですが、一回のボタンクリックで複数のサブウインドウを開きたいのですが、どうしたらいいでしょうか? ソースを教えてください。お願いします。

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

  • ベストアンサー
  • sion_fs
  • ベストアンサー率36% (152/416)
回答No.2

~1~ { windowVar = window.open(URL1,"Name1"); windowVar = window.open(URL2,"Name2"); } onclick="~1~()" って感じですね。

dedede
質問者

お礼

sion_fsさんありがとうございました

dedede
質問者

補足

これでやってみて、縦の長さが変わらないのですがどうしたらいいでしょうか? <HTML> <HEAD> <TITLE></TITLE> <SCRIPT LANGUAGE="JavaScript"> <!-- //サブウインドウを開く i=0; do { i+=1; var wnm = "wname" + i; wnm = window.open("",wnm,"width="+(i*50),"height="+(i*50)); wnm.window.document.write("開いた?"+i) } while(i<5) <!----> </SCRIPT> </HEAD> <BODY> </body> </html>

その他の回答 (1)

回答No.1

ヒントだけ。 必要な分だけループで回して、ループ1回ずつtargetを変えたらできると思います。

dedede
質問者

お礼

ありがとうございます

関連するQ&A

  • とても困ってます!!助けてください。JavaScript、同じファイル内に重ね重ね使うとエラー?

    JavaScriptで、困っています。 親ウインドウのgifのボタンをクリックすると、 子ウインドウが開く仕様のHTMLページを作っています。 このソースが同じHTMLファイル内(同じファイルのソース)に 一度きり、または複数回、出てきます。 すると、一度きりしか、ソースとして書いていない方については 子ウインドウが開くのですが、 複数回、同様のソースがあるファイルについては 子ウインドウを開く動作(gifのボタンをクリック)をすると ”サーバが見つかりません”というエラーの表示がされた 子ウインドウが開いてしまいます。 JavaScriptは重ね重ね使ってはだめなんでしょうか? あるいは、記述に問題があるんでしょうか? どう書いたらいいのでしょうか? 月曜納品なので、実はとっても焦っています。 どうか教えてください。よろしくお願いいたします。

  • JavaScriptで作成されるボタンの動作原理

    JavaScriptの読み方(phpも含む?) あるJavaScriptソースの読み方がわからないので質問させていただきました。 動作原理がわからないJavaScriptのソース <p class="al-c"><script type="text/javascript" src="http://xxxxxxxxx.php?ser=yyyyy&m=fakjlfafask"></script></p> このソースをHTMLに埋め込むとボタン(画像のボタンです)が表示される。 そのボタンをクリックするとJavaScriptで記述されたポップアップが表示されました。 srcのURLにてPHPのソースを呼んでいると思うのですが、これは、どのような仕組みで動作していると考えられるのでしょうか。 なぜなら、HTMLソースの中に「ボタンの画像自体」と「JavaScriptでクリックするイベント」も存在しないためです。 ちなみに、URLをそのままブラウザに打ち込むと「~.js」のダウンロードが開始されるような動作になりました。 最終的にはVBAでJavaScriptボタンをクリックしてポップアップを自動で表示させたいと思っておりますが、実現できますでしょうか? 以上、よろしくお願いいたします。

  • JavaScriptで可能かどうか分かりますでしょうか?

    初めて質問させて頂きます。よろしくお願いします。 今、社内LANで外部公開していないHPがあります。社内サーバーで管理しています。 その中で複数人のメンバーが、そのHP内の特定サイト(例えば今日の周知など)にアクセスして、それぞれの人がそのページを開いたかどうかの確認をできないかと考えています。 例えは、特定サイト内で【確認】のボタンを作って、そのボタンを押した人は、そのボタンがなくなるとか、閲覧済みと画面に表示されたりとか。また、特定サイトに入る前にログインしてから、【確認】ボタンをクリックをするとか。 CGIを使えばできそうと教えて頂いたのですが、なんとか工夫をしてJavaScriptで出来ないものかなと思っています。 JavaScriptで無理なら無理とはっきり言ってもらえれば、別の方法を探そうと思いますので、JavaScriptの詳しい方がおられましたら、何卒よろしくお願い致します。

  • JavaScript ダイアログ確認の件で

    ホームページを開いていて、閉じるボタンをクリックすると、ダイアログが表示して、閉じる場合はOKボタン。キャンセルをクリックすると任意のページへ移動させるJavaScriptってどのようになっているのでしょうか? ソースを見て真似してみたのですが、上手く出来ませんでした。 どなたか、教えてください。よろしくお願いします。

  • Javascriptのdisabledで

    似たような質問があり、申し訳ありません。 前回私の説明不足で私の求めていた回答が無かったので 再度、詳しい説明をして質問します Javascriptで最初からdisabled状態のボタンを 一定時間秒後に有効化して、 2度押し防止(1回押すとdisabed化)で5秒後にページ移動がないと disabled解除にしたいのですが、どうすればいいでしょうか? 簡単に順序を書くと 1.[disabled状態のボタンが存在する] 2.[一定時間経過するとdisabled状態のボタンが有効化] 3.[1回クリックするとボタンがdisabled化] 4.[5秒後にボタンのdisabled解除] としたいのですが、そこに補足があって <head>の中に記述するタイプで 複数のボタンに使えるタイプがいいんです。 なおかつ一定時間(30秒や15秒など)を個別設定したいんですが、 複雑すぎて、難しいのでどなたか教えてください。

  • Javascriptのボタンで

    Javascriptのボタンを使用したいと思うのですが、 どう考えてもわかりません。どなたか教えてもらえますか? まだ初心者なので分かりやすく説明してもらえるとありがたいです 私が作りたいjavascriptのボタンは 15秒が経過すると、 ボタンを有効化し、2重クリック防止で クリックすると無効化して、 動作しない場合は10秒後にボタンを有効化すると いうボタンを作成しようとしています。

  • JavaScriptで簡単なクイズを作りたいんですが

    今HPを作っていて簡単なクイズを入れたいのですが JavaScriptを使ってしようと思ったのですが行き詰りました・・・ クイズの形式は問題をあらかじめ書いていて テキスト部分に答えを書いて ボタンをクリックすると「正解!」や「不正解!答えは○○」 と表示されるようなものです いろんなサイトを見たのですがよく理解できませんでした サンプルのソースなどを書いていただくとありがたいです 宜しくお願いします

  • インラインフレームかjavascriptかで迷ってます

    閲覧ありがとうございます。既出の質問でしたらすみません。   ウェブサイトを作成していますが、まだ初心者でわからない事があったので質問させていただきます。   リンク画像を複数並べて、クリックするとそれの大きい画像が横に表示されるという機能をつけたいと思っています。 参考にさせてもらおうと、その機能があるいくつかのサイトのソースを見ると、インラインフレームを使っているものとjavascriptを使っているものがありました。   どちらかを使いたいのですが、インラインフレームは使わない方がいいというのをどこかのサイトで見ましたし、 人によってはインラインフレームもしくはjabascriptが嫌いという方もいるようなのですが、どうすればいいでしょうか?

    • ベストアンサー
    • HTML
  • JavaScriptの実行

    JavaScript初心者でこんな質問しまして申し訳ありません。 <input type="button" value="sample.csvファイルを読み込み" onclick="loadDataFile('sample.csv')"><br> ボタンをクリックするとloadDataFileの起動しますが ホームページが表示されたと同時にloadDataFile を起動して表示するにはソースを どこにどのように書けばよいでしょうか。

  • サブウインドウのこと

    INDEX.HTM からサブウインドウを開いています。 INDEX.HTM には <A HREF="javascript:function voi(){};voi()" onClick="winOpen('subwin','test.cgi?key=japan')">日本</A> <A HREF="javascript:function voi(){};voi()" onClick="winOpen('subwin','test.cgi?key=japan')">アメリカ</A> <A HREF="javascript:function voi(){};voi()" onClick="winOpen('subwin','test.cgi?key=japan')">中国</A> のように並んでいます。 日本をクリックすると、サブウインドウが開きます。 アメリカをクリックすると、サブウインドウのnameが同じため、日本で開いたサブウインドウが変わります。そのとき、サブウインドウがINDEX.HTMに隠れてみえません。 これをクリックするごとに、サブウインドウが最上面で見えるようにするにはどうしたらいいでしょうか。 javascriptの質問からずれているかもしれません。

専門家に質問してみよう