C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 116 を表示中)
■68038 / )  Confirmを強制的にOKにする方法がわかりません。
□投稿者/ ジョニー (1回)-(2013/09/18(Wed) 12:33:25)

分類:[C#] 

2013/09/18(Wed) 14:50:27 編集(投稿者)

初めましてジョニーと申します。

今回、Visual C# 2010を使用し、
webブラウザ(コントロール名:WebBrowser1)
を一つ貼り付けて、
クライアント側のプログラムを作成しています。

そこで下記のHTMLが書かれたページにアクセスして、
ボタンをクリックすると、

confirmが書かれているため、
画面上にメッセージボックスが必ず表示されます。

<div><input id="ID1" language="javascript" onclick="return confirm('これを適用します。よろしいですか?');" name="name1"

私のコードは以下の様に記述したところ、
ページのボタンは、問題なくクリック出来ました。

HtmlDocument doc;

doc = webBrowser1.Document;
HtmlElementCollection forms = doc.All.GetElementsByName("name1");
forms[0].InvokeMember("click");

ただ、この後に、confirmによって
出てくるメッセージボックス(【OK】と【キャンセル】を選択出来ます)
を出来れば、表示させずに【OK】ボタンを押したと
みなす処理を行いたいのですが、不可能だと思いますので、

このメッセージボックスが出た後に
ボタンが表示されますが、
出来れば、ユーザーに選ばせないで、
自動的に【OK】ボタンを押させたいのですが、
この様な事は、不可能なのでしょうか?

ただし、【OK】ボタンを押した後に処理があるので、
その処理は実行したいです。

もし、出来るのであれば、
その方法(サンプルコード)を記述して頂けばと思います。。

また、サンプルになるページがあれば教えてください。

どなたか、詳しい人で分かる方がいれば、
大変お手数をおかけしますが、是非、ご指導のほどお願いします。

よろしくお願いします。
返信 編集キー/


管理者用

- Child Tree -