• 締切済み

ブラウザを指定して処理

現在、 a.html b.html c.html と3つのブラウザが開いていると仮定します。 a.htmlが開いているブラウザを特定し、a.htmlの中にあるsubmitのボタンをクリックさせ、ブラウザを閉じるのはどうすればいいのですか? submitボタンを押す、ブラウザを閉じるなど簡単なものはわかっているつもりですが、複数開いているブラウザの中から、特定のブラウザを操作する方法がわかりません。 よろしくお願いします。

みんなの回答

  • todo36
  • ベストアンサー率58% (728/1234)
回答No.1

このループで探せばいいんじゃないかな。 http://www.ken3.org/vba/backno/vba156.html

sumi3377
質問者

お礼

なんとかできるようになりました。 有難うございます。

sumi3377
質問者

補足

内容的にはその通りですが、 上記URLだと、 Debug.Print "タイプは:" & TypeName(objWindow.document) の部分で止まってしまいます。

関連するQ&A

  • 新しいブラウザを開く

    数ページにそれぞれある〔地図ボタン〕から地図にリンクさせようとしています。 1.〔地図ボタン〕クリックすると新しいブラウザが開き、MAP大(全体地図)が展開。 2.MAP大の中の〔駅名〕をクリックすると、 同じブラウザ内でMAP小a/b/c(それぞれの駅からの道順地図)が展開。 3.MAP小a/b/cそれぞれ内に〔戻る〕ボタンをつけ、同じブラウザ内でMAP大に戻る。 4.MAP自体を消す時は、MAP大の〔閉じる〕ボタンから1で開いた新しいブラウザを閉じる。ということがしたいのです。 ※地図は1ブラウザのみで表示し、その中で展開させたい。 今、MAP大の駅名をクリックするとさらに新しいブラウザが開き、 そこでさらにMAP小a/b/cが展開します。 大元の1MAP大もそれぞれMAP小a/b/cに変わっており、 〔戻る〕ボタンで2つともMAP大に戻りますが、新しいブラウザが開きっぱなしです。 ホットスポットツールで〔ターゲット〕を_blankにしたり_topにしたり試してみましたが混乱してしまいました。 良策をお教えください。

    • ベストアンサー
    • HTML
  • ブラウザーの指定

    Aというブラウザーからクリックで別ウィンドウ(B)が開きそこでフラッシュが再生、そのフラッシュ内のボタンをクリッックするとBブラウザーが閉じてAブラウザーにあたらしいURLが表示されるようにするにはそのようにしたらいいんでしょうか?

  • ブラウザを使用しないでプログラムから変数を送る方法

    通常、 ・GETの場合 <a href=http://www.xxx.co.jp?a=1>submit</a> ・POSTの場合 <form method=post action="xxx.cgi"> <input type=hidden name=a value=1> <input type=submit value=submit> </form> のなどのHTMLでクリックまたはSUBMITボタンを押すとその特定のURLのWWWサーバーに変数が送られますよね。 これをブラウザを使用せず、サーバーのプログラム(perl)を使用して、そのプログラムを実行すると プログラムで指定した特定のURLのwwwサーバー(port 80)に変数を送る方法書き方を教えて下さい。 GETの場合、POSTの場合それぞれ教えてください。 通常、ブラウザがしていることを、プログラムでしたいと思っています。 よろしくお願いします

    • ベストアンサー
    • CGI
  • ブラウザを閉じたときにログアウト処理を実行するには

    お世話になっております。 これから会員制サイトを運営する予定です。 ユーザにはログアウトボタンからのログアウトを促すつもりですが、 ブラウザの閉じるボタン(右上の×)をクリックして閉じる方もいるのではと想定しています。 閉じるボタンをクリックしたときにもログアウト処理を実行したいのですが、何か方法はあるのでしょうか? 宜しくお願いします。

  • フレーム同時リンク後のブラウザ「戻る」ボタンについて

    はじめまして。 フレームページの構成が以下の場合において index.html...親フレーム a.html.......メニュー b.html.......サブメニュー c.html.......メイン a.htmlのリンクテキストをクリックすると b.html--->d.html c.html--->e.html 二つ同時にリンクできるjavascriptは、理解できたのですが、 この後、ブラウザの「戻るボタン」を押すと e.html--->c.html d.html--->b.html と2回ボタンを押さないと戻れません。1回の操作で済む ご教授をお願いします。 いろいろサイトを見ましたが力不足でわかりませんでした。

  • ブラウザ操作

    ブラウザ操作がしたいのですがプログラミングがよくわからないので教えて下さい。seleniumというやつは入れてみました。 クロームのタブAとB(AとBはタブじゃなくてウィンドウでもいいです)があるとして、 Aをアクティブにしている状態で、Aで行ったキーボード操作とマウス操作を、即Bにも適用したいのです。 例えばAに対して、「abcd」と打ち込み「左クリック」をすれば、即Bにも「abcd」と打ち込まれ「左クリック」がされている状態にしたいです。 どのようにすればよいでしょうか。 宜しくお願い致します。

  • 表示中のブラウザ情報を他のブラウザで処理する。

    表示されているブラウザの情報を、もう一つブラウザを開き処理を行いたい。 (表示中のブラウザのHTMLを、もう一つのブラウザで使用したい) よい方法はありますか。 表示中のブラウザA 処理をしたいブラウザBとします。 ・ブラウザAでは処理を追加することはできず、拡張(アドイン)も使用できない仕様です。ただ表示のみ可能です。(Webサーバには手を加えられません) ・ブラウザBにてブラウザAのHTMLを加工して表示する。 ブラウザBはWebサーバにアクセスさせたくない。 ・クッキーを使うことは避けたい。 ・Tempファイルを作成し操作することは可能。 ・1台のPC上の処理です。 ・Administratorです。 自分でも考え検索もしてみたのですが、専門分野で無いので上手く検索結果も得られません。 お願いします。

    • ベストアンサー
    • HTML
  • フレーム間の処理2

    こんにちは! 下でも質問させて頂いたのですが、具体的に行いたい処理を 書かせて頂きます。 今、c.aspがあり、その中身はADOでデータベースを取り込んで処理を したデータ一覧が20行表示されています。それを「前へ」「次へ」 のsubmitボタンで前の20行、次の20行と表示を更新出来るように なっています。 ここで、a.asp、b.aspを作成して、a.aspをフレームで2分割にします。 a.aspの上段フレームにb.asp、下段フレームにc.aspを配置します。 c.aspの中の「前へ」「次へ」のsubmitボタンを上段フレーム に移行します。 で、上段フレームの「前へ」「次へ」のsubmitボタンを押せば 下段フレームの20行が変更するようにしたいのです。 このフレーム間の処理はどのようなプログラムを組めば出来るのでしょうか? ご存知の方、是非ご教授下さい。

  • 特定のサイトだけ違うブラウザを指定する。

    私は普段IE8のブラウザを使用しています。 ですがとある特定のサイトではIE8ではなくMozilla Firefoxのブラウザで開きたいサイトがあります。 そのサイトのショートカットを作ったのですが、既定のブラウザがIE8のため、そのショートカットをクリックするとIE8が起動してしまいます。 特定のサイトや特定のURLのショートカットを表示するときだけ、自動的に違うブラウザで開くようにする方法はないのでしょうか? また、そのようにできるフリーソフトはありますか? お願いします。

  • ブラウザが起動しない

    こんばんは。 パソコンのソフトウェアで、ソフトウェアの何かのボタンを押すとウェブブラウザが起動して、情報が表示されたりされるものがありますよね。 その、ボタンを押してもブラウザが起動しないのです。 もちろんボタンを押しても何もおきません。 わかりやすく言うと、たとえば「WindowsMediaPlayer」の「ヘルプメニュー」の「WindowsMediaPlayerオンライン」をクリックしても何もなりません。 もちろんMediaPlayerだけではありません。 しかも、特定のソフトウェアだけではなく、すべてのソフトでこうなるのです。 なぜでしょうか? ちゃんと起動させる方法を教えてください。 ブラウザはIE6.0です。 もちろん標準のブラウザに設定しています。

専門家に質問してみよう