W i S T E R I A

B O A R D
 
●新規 ●トレリス表示 ●一覧表示 ●ログ検索 ●ヘルプ ●ホームへ
●関連記事の一覧

85
IEからポップアップしたWindow上のボタンをVBAからクリックしたい by ぱぱへー 2004/07/29 (Thu) 18:38
△up
res/edit
 
こんにちは。はじめまして。

こちらのサイトはWEBを作る側の方向けの様ですが、
もし宜しければ、アドバイスを頂けませんでしょうか?

あるWEBに自動でログインして検索結果をファイルに
してくれるサービスに対するリクエスト用のボタンを
クリックしたいのです。

ログインや検索条件を入力、検索ボタンを押すところ
まで実現出来たのですが、検索結果がポップアップし
たWindowに表示され、ファイルを作成するリクエスト
用のボタンもポップアップしたWindow上に配置されて
います。

このポップアップしたWindow上のボタンを補足して、
クリックイベントを発生させたいのですが、JavaScript
で可能でしょうか?
86
Re1:IEからポップアップしたWindow上のボタンをVBAからクリックしたい by ごだっち 2004/07/30 (Fri) 17:58
△up
res/edit
admin
 
管理人のごだっちです。

え〜っと、作成中のサイトと、検索機能を有するサイトの関係が
読み取れていないのですが、これは別々のサイトでしょうか?

別サイトである場合、異なるサイト間でのオブジェクト参照は
出来ませんし、アクセスも制限されていますので、おそらくは
希望する動作は出来ないでしょう。


同一サイトであるのならば、ポップアップされたウィンドウ
(子ウィンドウ)にアクセスして、ウィンドウ内のボタンを
探したり、そのボタンの親であるフォームに対して submit()を
実施することは可能だと思います。

でも、わざわざそういう遷移にする意味があるのかどうか?

ポップアップウィンドウのソースは、検索システム側で
動的に生成するのでしょうから、その時点でX秒後に自動的に
ファイル生成を要求するフォームの submit を行うように
設定しておいても良いし、そもそも検索の結果自体として
ファイルを生成することが目的なら、ポップアップなど出さずに
システム側で生成したファイルを返せば済むだけのようにも
思いますが、どうなんでしょうね?
p.ink