foranyone
Well-Known Member
سلام به دوستان عزیز 
چند وقت پیش یه کدی رو پیدا کردم (فک کنم تو صفحات قدیمی همین انجمن ولی دقیقا یادم نیست کجا)
که می تونه اطلاعات (متن) رو به کلیپبورد کپی کنه و حتی اطلاعات رو از کلیپبورد ویندوز بخونه!!!
این کد باعث شد تا بدونم که هیــــــــــــــــــــــــچی از جاوااسکریپت بلد نیستم
کد رو براتون می ذارم لطفا برام کدهایی رو که مشخص می کنم تفسیر کنین:
یه چیزی داخل textarea بنویسید بعد select کنین کپی میشه!!
اگه از قبل چیزی تو کلیپبورد ویندوز باشه با اولین کلیک تو textarea با یه alert براتون نشون میده!!!!
ولی هیچ ارتباطی بین textarea و دستورات جاوا اسکریپت در ظاهر دیده نمیشه! (خیلی جالبه)
خواهشا هرکی این کد رو نوشته یا اطلاعاتی در باره این دستورات داره برام توضیح بده:
دیگه چه دستوراتی میشه اجرا کرد؟
copyit اسم تابعه؟ یا یه جور command محسوب میشه:-؟
رویدادهای document رو هم ممنون میشم بنویسن!
واقعا به نویسنده این کد تبریک میگم


چند وقت پیش یه کدی رو پیدا کردم (فک کنم تو صفحات قدیمی همین انجمن ولی دقیقا یادم نیست کجا)
که می تونه اطلاعات (متن) رو به کلیپبورد کپی کنه و حتی اطلاعات رو از کلیپبورد ویندوز بخونه!!!

این کد باعث شد تا بدونم که هیــــــــــــــــــــــــچی از جاوااسکریپت بلد نیستم

کد رو براتون می ذارم لطفا برام کدهایی رو که مشخص می کنم تفسیر کنین:
کد:
<html>
<head>
<script language="javascript">
bBool=false;
var copiedtext="";
var tempstore="";
function initiatecopy() {
bBool=true;
}
function copyit() {
if (bBool) {
tempstore=copiedtext;
document.execCommand("Copy");
copiedtext=window.clipboardData.getData("Text");
if (tempstore!=copiedtext) {
alert(copiedtext);
}
bBool=false;
}
}
document.onselectionchange =initiatecopy;
document.onmouseup =copyit;
</script>
<title></title>
</head>
<body>
<textarea name="Name" rows=15 cols=30 wrap="off"></textarea> <br />
Select the text to copy to clipboard!
</body>
</html>
یه چیزی داخل textarea بنویسید بعد select کنین کپی میشه!!

اگه از قبل چیزی تو کلیپبورد ویندوز باشه با اولین کلیک تو textarea با یه alert براتون نشون میده!!!!

ولی هیچ ارتباطی بین textarea و دستورات جاوا اسکریپت در ظاهر دیده نمیشه! (خیلی جالبه)
خواهشا هرکی این کد رو نوشته یا اطلاعاتی در باره این دستورات داره برام توضیح بده:
کد:
document.execCommand("Copy");
کد:
document.onselectionchange =initiatecopy;
کد:
document.onmouseup =copyit;
copyit اسم تابعه؟ یا یه جور command محسوب میشه:-؟

رویدادهای document رو هم ممنون میشم بنویسن!
واقعا به نویسنده این کد تبریک میگم
