70٪ تخفیف ویژه جشنواره تابستانه توسینسو
پایان تخفیف تا:
مشاهده دوره‌ها
0

کپی در کلیپبورد

با سلام من دنبال اسکریپتی یا کدی میگردم که با استفاده از جاوا اسکریپت یا هر روشی مقدار یک تکست باکس رو در کلیپ بورد کپی کنم ، خیلی گشتم ولی کار نکرد برام ، ممنونم

پرسیده شده در 1395/02/26 توسط

2 پاسخ

0

دوست من خیلی از این نمونه api ها و اسکریپت ها وجود داره نمیدونم شما لینک های زیر رو تست کردید یا خیر :

https://developer.mozilla.org/en-US/docs/Web/API/ClipboardEvent
https://www.w3.org/TR/clipboard-apis/
https://clipboardjs.com/

ITPRO باشید

پاسخ در 1395/02/27 توسط
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>
پاسخ در 1395/02/26 توسط

پاسخ شما