クリップボード操作

クリップボードの内容の取得/セット/クリアに関するリファレンス。(window.clipboardData オブジェクト) ※IEのみ

お品書き


● window.clipboardData.getData() IE FX OP SF GC

【機能】指定フォーマットのクリップボードデータを返します。
【書式】result = window.clipboardData.getData( format )
format意味
"Text"テキスト形式のデータを取得
"URL"URL形式のデータを取得
【戻り値】クリップボードの内容
【 例 】
if (window.clipboardData){
data = window.clipboardData.getData( "Text" );
document.write( "data = " , data );
}
【実行結果】



● window.clipboardData.setData() IE FX OP SF GC

【機能】指定フォーマットのクリップボードデータをセットします。
【書式】result = window.clipboardData.setData( format, data )
format意味
"Text"テキスト形式のデータをセット
"URL"URL形式のデータをセット
【戻り値】Boolean 値
result意味
true成功
false失敗
【 例 】
if (window.clipboardData){
result = window.clipboardData.setData( "Text", "Hello.World!" );
data = window.clipboardData.getData( "Text" );
document.write( "data = " , data );
}
【実行結果】



● window.clipboardData.clearData() IE FX OP SF GC

【機能】指定フォーマットのクリップボードデータを消去します。
【書式】result = window.clipboardData.clearData( format )
format意味
"Text"テキスト形式のデータを消去
"URL"URL形式のデータを消去
"File"ファイル形式のデータを消去
"HTML"HTML形式のデータを消去
"Image"画像形式のデータを消去
【戻り値】Boolean 値
result意味
true成功
false失敗
【 例 】
if (window.clipboardData){
result = window.clipboardData.clearData( "Text" );
data = window.clipboardData.getData( "Text" );
document.write( "data = " , data );
}
【実行結果】