技術報告一覧

[javascript] clipboardData.setDataの改行挙動報告

現象
IE11のテキストエリアの改行込みの文字列に対して、clipboardData.setDataでコピーをしたが
エディタに張り付けると、¥r¥nではなく、¥nのみになってしまう。

原因

onclick=”this.select();clipboardData.setData(‘text’,this.value);”

上記のようにvalueしていたために、\rが削除されてしまった。

対策
onclick=”this.select();clipboardData.setData(‘text’,this.innerText);”

上記のようにinnnarTextにする。

ちなにみ上記はinput type=”text”の場合はinnterTextではなくvalue指定でないとエラーになるかも(ブラウザによりますね)

・・・ってこんな仕様わからないよねっ。


 



メルマガ登録をお願いします。

素敵な?情報がいつもあなたに届くようになります。(itmnewsの記事が届きます。)お役に立つかどうかわかりませんが頑張りますっ。登録してみてください。


 




form action を別ウィンドウで実行

javascriptを以下のように設定

 

 

 



メルマガ登録をお願いします。

素敵な?情報がいつもあなたに届くようになります。(itmnewsの記事が届きます。)お役に立つかどうかわかりませんが頑張りますっ。登録してみてください。


 




[VB.NET] リッチテキスト 縦書きできない

リッチテキストコントロールがVBやC#にはついていますが

縦書きができないということに今更きづいて今へこんでいるところです。。

しょうがないから自分でコントロール作るしかないのかとさがして

いくつかのサイトにたどり着く。

http://blogs.yahoo.co.jp/nobuyuki_tsukasa/6229362.html

上記サイトを参考にコントローラーを作成

しかし、次のミッション、リッチテキストに保存するということろで

また壁にあたっています。

上記サイトで作ったコントローラーにRichEditコントローラを継承させて、

SaveFileを効かせても。。。

もうひとつのやり方としてリッチテキストの出力形式の仕様を把握してしまうこと。

http://support.microsoft.com/kb/924944/ja

http://ja.wikipedia.org/wiki/Rich_Text_Format

以下リッチテキストサンプル。

 

 



メルマガ登録をお願いします。

素敵な?情報がいつもあなたに届くようになります。(itmnewsの記事が届きます。)お役に立つかどうかわかりませんが頑張りますっ。登録してみてください。