LMCボタンのコーディング方法が原因で、いくつか問題があります。
ShowLMCButton('Copied Text Here');
ページが読み込まれると画像「コピー」が読み込まれ、画像をクリックすると「ここにコピーされたテキスト」という単語がクリップボードにコピーされます。
私がこれを行う場合:
var text = "New Text";
ShowLMCButton(text);
「新しいテキスト」という単語は問題なくクリップにコピーされますが、ページの読み込み時に可変テキストが存在する必要があります。言葉を変える方法はありません。
これはShowLMCButton関数です
function ShowLMCButton(cliptext, capt, js, furl)
{
var params = 'txt=' + encodeURIComponent(cliptext);
if (!isNotEmpty(furl)) { furl = "clippy/lmcbutton.swf"; }
if (isNotEmpty(capt)) { params += '&capt=' + capt; }
if (isNotEmpty(js)) { params += '&js=' + js; }
document.write('<object width="40" height="20">');
document.write(' <param name="movie" value="' + furl + '">');
document.write(' <PARAM NAME=FlashVars VALUE="' + params + '">');
document.write(' <embed src="' + furl + '" flashvars="' + params + '" width="40" height="20"></embed>');
document.write('</object>');
//alert('file: ' + furl + ' Params: ' + params); // debug
}
textarea / inputテキストフィールドに入力したテキストをコピーするにはどうすればよいですか?