2009-04-08 12 views
0

Googleの従業員スケジュールシステム用のVista/7サイドバーガジェットをコーディングしています.Google-FUで解決できないJavascriptの問題が発生しました。私は、クライアントからログインフォームを記入する方法を理解することができません。クライアントサイドのフォームで記入する[JavaScript]

私は新しいActiveXObjectを作成してサイトに移動しますが、ここからどこに行くのかは分かりません。

var conn = new ActiveXObject("Microsoft.XMLHTTP"); 
conn.open("POST", "url", false); 
conn.send(null); 

フォームIDに基づいてActiveXObjectからフォームにアクセスできますか? 私はPOSTとGETの間にいくつかのヘッダを変更する必要があると思いますか?

参考までにお役立ていただきありがとうございます。私は多くを見つけることができないとJavaScriptは私の特権ではありません。

答えて

1

「サイトに移動する」というのはブラウザが行うことです。もしそれが本当に必要なのであれば、XMLHTTPオブジェクトではなくブラウザエンジンが必要です。 (IEはCOMとして公開されています)

URLに何かを投稿することがあなたの望むものなら、あなたは正しい方向にあります。あなたがする必要があるのは、nullの代わりに実際にデータ(フォームなど)を送信することです。私はフィドラー(Googleそれ)を取得し、通常のブラウザからの呼び出しを監視することをお勧めしたいと思います。私もFirebugがうまくいくと聞きます。これらのツールのいずれかを使用すると、ブラウザがサーバーに送信する内容を確認し、nullではなくコピーして送信できます。

関連する問題