- - PR -
browserコントロールで表示したDHTML内JavaScriptを実行
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2003-09-13 17:42
C#で、HTMLファイルの表示は、
browserコントロールをフォームに貼り付け、NavigateメソッドでURLを 与えれば、表示することは分かったのですが、 HTMLファイル内のJavaScriptをC#側から 動作させることはできないもんでしょうか? 引数も与えられることを望んでいます。 調べ方が悪いのか、よくわかりませんでした。 近いものに、HTMLボタンコントロールに アクセスする方法が、みつかったのですが、Click動作が 動きません。 #最終的には、JavaScriptを動作させたいのですが、、 private void button2_Click(object sender, System.EventArgs e) { // Get the document. IHTMLDocument2 doc = (IHTMLDocument2)this.axWebBrowser1.Document; // Get a reference to the button. HTMLButtonElement button = (HTMLButtonElement)doc.all.item("cmdPlay", null); button.click(); // <===動かない。参照のみ?当然? } どなたか、アドバイスをいただけると幸いです。 |
|
投稿日時: 2003-09-20 16:01
VB6で似たような事をした経験がありますが、参考になるでしょうか?
(HTMLソース)------------------------- <HTML> <BODY> ・・・(中略)・・・ <Script language="VBScript"> Sub AlertNote(msg) MsgBox msg End Sub </Script> (VBのコード)-------------------------- Dim objDocument as HTMLDocument Set objDocument = WebBrowser1.Document objDocument.ParentWindow.AlertNote "Hello!" |
1