0
کپی در کلیپبورد
با سلام من دنبال اسکریپتی یا کدی میگردم که با استفاده از جاوا اسکریپت یا هر روشی مقدار یک تکست باکس رو در کلیپ بورد کپی کنم ، خیلی گشتم ولی کار نکرد برام ، ممنونم
2 پاسخ
0
دوست من خیلی از این نمونه api ها و اسکریپت ها وجود داره نمیدونم شما لینک های زیر رو تست کردید یا خیر :
https://developer.mozilla.org/en-US/docs/Web/API/ClipboardEvent https://www.w3.org/TR/clipboard-apis/ https://clipboardjs.com/
ITPRO باشید
1
<script <font color='Red'>type="text/javascript"</font>> function ClipBoard() { alert("copied"); window.clipboardData.setData("Text",document.links.txtbox1<font color='Red'>.value</font>); } </script> <form <font color='Red'>name</font>=<font color='Red'>"</font>links<font color='Red'>"</font>> <input type="text" <font color='Red'>name</font>="txtbox1" class="formtext" on<font color='Red'>c</font>lick=<font color='Red'>"</font>highlight(this)<font color='Red'>"</font> style="width: 400px" size="70" value="dummy text" /><br /> <BUTTON on<font color='Red'>c</font>lick="ClipBoard()">Copy</BUTTON> </form>
<script language="javascript"> function copy(inElement) { if (inElement.createTextRange) { var range = inElement.createTextRange(); if (range) range.execCommand('Copy'); } else { var flashcopier = 'flashcopier'; if(!document.getElementById(flashcopier)) { var divholder = document.createElement('div'); divholder.id = flashcopier; document.body.appendChild(divholder); } document.getElementById(flashcopier).innerHTML = ''; var divinfo = '<embed src="_clipboard.swf" FlashVars="clipboard='+encodeURIComponent(inElement.value)+'" width="0" height="0" type="application/x-shockwave-flash"></embed>'; document.getElementById(flashcopier).innerHTML = divinfo; } } </script> <form name="formtocopy" action="" > <textarea name="texttocopy" disabled="disabled"> A whole bunch of text here that will be copied. </textarea> <br> <a href="javascript:copy(document.formtocopy.texttocopy);">Copy the Text!</a> </form>