2010-11-22 16 views
1

コンテンツをクリップボードにコピーするJavaScriptが必要です。クリップボードからコンテンツにアクセスできる必要があります。つまり、コピーと貼り付けの2つのボタンがあります。コピーボタンをクリックすると、テキストエリアのテキストがテキストエリアの内容がクリップボードにコピーされ、貼り付けボタンをクリックすると他のテキストエリアやエディタ(TinyMCE)に貼り付けられます。javascriptを使用してクリップボードとの間でコンテンツをコピー/ペーストする

+1

で、Flashでも、クリップボードを管理するために...それはしかしクリップボードにコピーのみを行い、

もう一つの良いライブラリーをGitHubの上のリポジトリを見てみることができますユーザーはJavaScriptを使用してクリップボードに貼り付けることができますが、なぜこれを行うにはjavascript変数を使用しないのですか(グローバル変数はほとんどの場合悪ですが、これはあなたが探しているものです)。 – oezi

答えて

-1

シンプルなGoogleが私にこのコードを返すでしょう... :-)

<SCRIPT language="JavaScript"> 
<!-- 
function highlightmetasearch() { 
    document.post.message.select(); document.post.message.focus(); 
} 
function copymetasearch() { 
    highlightmetasearch(); 
    textRange = document.post.message.createTextRange(); 
    textRange.execCommand("RemoveFormat"); 
    textRange.execCommand("Copy"); 
    alert("This post has been copied to your clipboard.\nIf this post is lost when you submit it you can easily repost it.\nAlways use this feature before posting!"); 
} 
    // --> 
</SCRIPT> 
+3

これはIE特有のもので、リンクしていない大きな例に結びついています。 –

2

JavaScriptを使用して良い/十分にテストされたソリューションはありません、ほとんどのソリューションだけで、私はIE

で動作しますClipコンポーネントを使用してクリップボードへのコピー機能を一度行った、Clippy、それは非常に使いやすいです。 あなたは幸いにアクセスすることはできませんZeroClipboard

+0

私は同意します。特定のブラウザに縛られずにクリップボードにアクセスしたい場合は、Flashが唯一の方法です。 –

関連する問題