くえすViewerの開発
お気に入りの文章を切り取ることが多いので、ハイライト表示することにした。
.NET Fw2.0だとwebBrowser.ObjectForScriptingを使ってWindowsアプリケーションとjavascriptのオブジェクトを相互にやりとりできる。
winからhtmlは、
webBrowser1.Document.InvokeScript(javascriptのメソッド名, その引数)
htmlからwinは
window.external.Winアプリのメソッド名(引数)
といった感じ。
で、てきとーにspanタグをくっつけて終了。IE6.0はDOM2.0に対応してないっぽいので無理矢理正規表現でがんばる。
で。→選択したテキストをDBにぶっこんでハイライト表示。すてきだ。