私は、ユーザーがページから(クリップボードを介して)簡単にコピーできるようにしたいテキストを含むdivを持っています。マウスクリックでdiv内のすべてのテキストを選択するクロスブラウザの方法はありますか?javascriptからdivのテキストを(クリップボードにコピーするために)選択する方法はありますか?
3
A
答えて
1
これらを見てください両方:JavaScriptでクリップボードのコピー用 http://yangshuai.googlepages.com/jquerycopyplugin http://plugins.jquery.com/project/clipboard
0
This questionにはいくつかの手がかりがあります。
1
<SPAN ID="copytext" STYLE="height:150;width:162;background-color:pink">
This text will be copied onto the clipboard when you click the button below. Try it!
</SPAN>
<TEXTAREA ID="holdtext" STYLE="display:none;">
</TEXTAREA>
<BUTTON onClick="ClipBoard();">Copy to Clipboard</BUTTON>
function ClipBoard()
{
holdtext.innerText = copytext.innerText;
Copied = holdtext.createTextRange();
Copied.execCommand("Copy");
}
2
クロスブラウザのサポートは、へのアクセスを拒否している、Firefoxの/ Netscapeのセキュリティを回避するには、Flashを使用する必要がありますクリップボード。 jQueryを使用している場合は、clipboardプラグインを簡単に使用できます。 jQueryを使用せずに独自のJavascriptをローリングしている場合は、blog postが役に立ちます。
さらに、実際にFirefoxのセキュリティ権限を調整して、スクリプトがクリップボードにアクセスできるようにすることができます。良いwalkthroughはdojotoolkit.orgから入手できます。これは通常、各ユーザーがこの調整を行う必要があるため、実行されるパスではありません。最新のすべてのブラウザ(Safari、IE、Firefox、Opera)で動作するので、Flashを使用する方がずっと簡単です。
0
divでテキストを選択する方法が見つからず、単にコピーするだけではフラッシュアプローチを使用したくはありませんでした(それは利用可能な素晴らしいツールですが)。
私はこれをやってしまった:
それは少し醜いとはいえ、私が望んでいたもののために十分に機能しますfunction selectIncidentIDText (incidentIDTxtEl) {
incidentIDTxtEl.select();
}
<h:inputText value="(IncidentID: #{ViewIncidentBean.incident.id})" readonly="true" onclick="selectIncidentIDText(this);"/>
。
関連する問題
- 1. javascriptコマンドでのみ画像を選択してクリップボードにコピーする方法はありますか?
- 2. CMD - テキストをクリップボードにコピーするコマンドはありますか?
- 3. vimで選択した行をクリップボードにコピーする方法
- 4. C#Webアプリケーションのテキストボックスからテキストをクリップボードにコピーする方法
- 5. Javascript Chromeのクリップボードからコピーされたテキストを取得する
- 6. コンテキストメニューから編集テキストからクリップボードにテキストをコピーする際に例外がありますか?
- 7. Linuxベースのオペレーティングシステムで、Xクリップボードにコピーされたテキストのソースを特定する方法はありますか?
- 8. ハイライトされたテキストをJavaScriptでクリップボードにコピーできますか?
- 9. 複数のコマンド出力をクリップボードにコピーする方法はありますか?
- 10. スクリプトファイルからクリップボードにテキストをコピーするためのスクリプトが必要
- 11. tmuxマウスが選択したテキストをクリップボードに自動的にコピーします。
- 12. HTMLとテキストの両方をクリップボードにコピーする方法は?
- 13. C#:コピーされたテキストのクリップボードを常にチェックする方法
- 14. JavaScriptを使用して、選択したテキストをコピーしてクリップボードに貼り付けます。
- 15. フラッシュを使わずにテキストをクリップボードにコピーする方法は?
- 16. R:Mac/OSXでクリップボードにコピーする機能はありますか?
- 17. 選択したデータ行をjsonファイルから入力フィールド(テキスト)にバインドする方法はありますか?
- 18. Androidのクリップボードにテキストをコピーする方法は?
- 19. android webviewを使用して、選択したテキストをクリップボードに動的にコピーする方法
- 20. CardViewからクリップボードにテキストをコピー
- 21. asp:textboxからクリップボードにテキストをコピー
- 22. Javascriptでクリップボードにテキストをコピーするには?
- 23. (方法)NSMenuItemを使用して<editor>からクリップボードにテキストをコピーする
- 24. クリップボードにデータを追加する方法はありますか?
- 25. jqueryを使用してテキストをクリップボードにコピーする方法は?
- 26. クリップボードからMVC Jqueryグリッドにデータをコピーするオプションがありますか
- 27. JavaScriptのあるオブジェクトから別のオブジェクトに選択したプロパティをコピーする方法
- 28. CSSのプロパティをあるdivから別のdivにコピーする方法は?
- 29. ボタンを使用してクリップボードから選択したテキストボックスにテキストを貼り付ける方法
- 30. コンテンツをクリップボードにコピーする方法は?