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

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

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

Re[3]: C#でFC2ブログの自動記事保存


(過去ログ 105 を表示中)

[トピック内 4 記事 (1 - 4 表示)]  << 0 >>

■62778 / inTopicNo.1)  C#でFC2ブログの自動記事保存
  
□投稿者/ たかさ (1回)-(2011/11/02(Wed) 00:06:24)

分類:[C#] 

C#でFC2ブログの記事を自動で保存するプログラムを作っています。

<th><label for="entry_title"><nobr>タイトル</nobr></label></th>
<td><input name="entry[title]" id="entry_title" type="text" value="" style="width:400px;padding:2px;" /></td>

上のようなHTMLソースで作られたテキストボックスには、

HtmlElementCollection all = webBrowser1.Document.All;
HtmlElementCollection forms = all.GetElementsByName("entry[title]");

forms[0].InnerText = "ここにタイトルを入力";

というソースで自動入力させることができたのですが、

<input type="submit" value="記事を保存" onClick="postEntry();return false;" />
<input type="button" value="プレビュー" onClick="WYSIWYGPreview('body');・・・・・・・・略

で作られたボタンを自動で反映させる書き方が分かりません。

どなたかご教授お願いします。


引用返信 編集キー/
■62782 / inTopicNo.2)  Re[1]: C#でFC2ブログの自動記事保存
□投稿者/ ヴァン (97回)-(2011/11/02(Wed) 11:29:25)
No62778 (たかさ さん) に返信

こんにちは。

> <input type="submit" value="記事を保存" onClick="postEntry();return false;" />

このボタンの HtmlElement を取得して、Invoke メゾットで click すれば可能だったと思います。

引用返信 編集キー/
■62786 / inTopicNo.3)  Re[2]: C#でFC2ブログの自動記事保存
□投稿者/ todo (169回)-(2011/11/02(Wed) 14:55:24)
> <input type="submit" value="記事を保存" onClick="postEntry();return false;" />

このボタンのクリックと同じ動作をする。
つまりjavascriptのpostEntry関数を呼ぶ。

webBrowser1.Document.InvokeScript("postEntry");
引用返信 編集キー/
■62804 / inTopicNo.4)  Re[3]: C#でFC2ブログの自動記事保存
□投稿者/ たかさ (2回)-(2011/11/02(Wed) 23:41:51)
2011/11/02(Wed) 23:42:34 編集(投稿者)

No62786 (todo さん) に返信
>><input type="submit" value="記事を保存" onClick="postEntry();return false;" />
>
> このボタンのクリックと同じ動作をする。
> つまりjavascriptのpostEntry関数を呼ぶ。
>
> webBrowser1.Document.InvokeScript("postEntry");

無事、記事を保存することができました。

お二方、ご親切にありがとうございました。
解決済み
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -