View Full Version : کپی کردن کد شکلک در حافظه !
parmiscms
شنبه 12 بهمن 1392, 00:59 صبح
می خوام کد شکلک را در حافظه کپی کنم
<td onClick=" " ><img src="./image/s6.gif" ></td>
فرض کنیم کد این شکلک -11- است
با کلیک روی شکلک در td می خوام کدش در حافظه ذخیره بشه
راهنمایی کنید خواهشا
Javidhb
شنبه 12 بهمن 1392, 20:52 عصر
بعد از اینکه توی حافظه دخیره شده میخاید باهاش چیکار کنید؟
با جاوااسکریپت به clipboard دسترسی ندارید... میتونید از cookie، web storage و یا حتی متغیر استفاده کنید.
eidazha
شنبه 12 بهمن 1392, 22:59 عصر
می خوام کد شکلک را در حافظه کپی کنم
<td onClick=" " ><img src="./image/s6.gif" ></td>
فرض کنیم کد این شکلک -11- است
با کلیک روی شکلک در td می خوام کدش در حافظه ذخیره بشه
راهنمایی کنید خواهشا
راحت ميتوني با جاوا اسكريپت اين كار رو بكني
<BUTTON onClick="ClipBoard('salam');">Copy to Clipboard</BUTTON>
<SCRIPT LANGUAGE="JavaScript">
function ClipBoard(text)
{
clipboardData.setData("Text", text);
}
</SCRIPT>
parmiscms
یک شنبه 13 بهمن 1392, 10:26 صبح
کد شما کار نکرد
کسی کد تست شده نداره؟
2undercover
یک شنبه 13 بهمن 1392, 12:16 عصر
همونطور که گفتن این کار با JS غیر ممکنه.
فقط با Flash میشه به Clipboard دسترسی داشت.
* کدی که شما امتحان کردید و کار نکرد، فقط روی IE کار می کنه، که اون هم توی نسخه های جدید، فک کنم دیگه کار نکنه!
eidazha
یک شنبه 13 بهمن 1392, 15:46 عصر
همانطور كه دوستان گفتن با جاوا اسكريپت نميشه با Clipboard ارتباط داشت ، اون كدي هم كه من گذاشتم فقط با ie كار ميكنه و چون خودم با اينترنت اكسپلورر كار ميكنم متوجه نشدم كه ديگر مرورگر ها ساپورت نميكنن
parmiscms
یک شنبه 13 بهمن 1392, 20:42 عصر
ولی من جاهای زیادی دیدم که با یک کلیک متن داخل کلیپ ورد ذخیره میشه (با همه مرورگرها هم کار می کنه)
این سایت را ببینید به خوبی در داخل کلیپ ورد کپی میشه
http://www.colorzilla.com/gradient-editor/
این چکار کرده؟
لطفا راهنمایی کنید
Javidhb
یک شنبه 13 بهمن 1392, 22:25 عصر
همونطور که علی آقا گفتن فقط با فلش میشه این کار رو کرد...
اون لینکی رو هم که گذاشتید، از ZeroClipboard (http://zeroclipboard.org/)(فلش) استفاده میکنه.
parmiscms
دوشنبه 14 بهمن 1392, 08:36 صبح
ممنون
ولی این برای کپی کردن متن زیاد مناسبه
دیدم که با کلیک توی یه td محتویاتش select میشه و کاربر می تونه ctrl + c بزنه
این فکر کنم ساده ترین راه باشه
کد این را لطف کنید؟
2undercover
دوشنبه 14 بهمن 1392, 14:20 عصر
با استفاده از متد select از یک input میشه متن درون اون input رو انتخاب کرد:
document.getElementById('input').select();
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.