質問: 自サーバに置いたwebページから他のwebページを操作するにはどうした 自サーバに置いたwebページから他のwebページを操作するにはどうしたらいいでしょうか? 例えばテスト的にyahooのページを用いたいと思います。 http://www.happy2-island.com/vbs/cafe02/capter00701.shtml ここにあるようなことをwebページ上から実現させたいのですが、ここで紹介されているのはieのみでしか有効ではないようですね 他のブラウザではやりようがないのでしょうか? もし、上記のようなことが実現できる場合javascriptのライブラリを作るかhtml上に書いてしまうほうとどちらがいいのでしょうか? あとjqueryでは実現できないのでしょうか? 本を読んでみたのですがそういった記述が一切ありませんでした・・・
回答: ご提示のページで紹介されているのは、vbscriptでieブラウザーオブジェクトを 作成し、操作する手法です。jscriptはieのみで使えます。javascriptとは異なります。 jscriptでieブラウザーオブジェクトを作るのは、 objie = new activexobject("internetexplorer.application"); objie.visible = true; objie.navigate2("http://www.yahoo.co.jp/"); のようにするのですが、ieオブジェクトはサーバーサイドでは作成できません。 ページの拡張子を.htmlや.htmでなく.htaにすれば、サーバー上にあってもieは、 htmlアプリケーションとして認識してくれるので実行可能です。 他のブラウザーでは不可能です。 jqueryはjavascriptのライブラリーですが、混在は可能のはずです。