الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

النسخ إلى الحافظة copy to clipboard

بدأه AL-RAHEEB في 30 يونيو 2011 · 11 رد · 1,061 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم روحمة الله وبركاته ,

اخواني ,,

اعياني البحث حول هذا الموضوع ,, فهل من طريقة لديكم مضمونة 100% ؟؟

أنا أبرمج لموقع بلغة vb ,, انا أعرف التحكم بالـclipboard عن طريق البرامج التطبيقية ,,

لكن لم أجد الكلاس الخاص بالتعامل معها في ASP.net

فاطررت للتوجه الى الجافا سكريبت

فبعد بحثي وجدت انا هناك اكواد لجافا سكريبت تعمل فقط على متصفح اكسبلورير ولا تعمل مع غيره ,,

وبعضها تعمل على فاير فوكس فقط ,,

ووجدت ايضا ما يسمونه بـcross browser << المقصد ان الكود يعمل على اي متصفح ,

لكني لم استطع ان اضمن الكود او اكتبه جيدا او لم افهم طريقة الشرح ,, من هنا http://blogs.microsoft.co.il/blogs/mneiter/archive/2009/03/26/cross-browser-copy-to-clipboard.aspx

وهنا مصدر اخر http://code.google.com/p/zeroclipboard/wiki/Instructions

والذي اتضح لي الى الان أنه بتضمين ملف فلاش , لكن لم اعرف الكيفية أو الطريقة لفعل ذلك ؟؟

فاتمنى ان تساعدوني في هذه المشكلة ,,

المهم طريقة عندما اضغط على زر ينسخ لي نص معين احدده ,, سواء بلغة vb

أو بلغة جافا سكريبت مع كيفية تضمينه وتشغيله فعليا

وجزاكم الله كل خير ,,

AL-RAHEEB

تم تعديل هذه المشاركة بواسطة AL-RAHEEB في 1 يوليو 2011 في 06:32

#2

جرب الكود ده

Private Sub button1_Click(sender As Object, e As System.EventArgs)
    ' Takes the selected text from a text box and puts it on the clipboard.
    If textBox1.SelectedText <> "" Then
        Clipboard.SetDataObject(textBox1.SelectedText)
    Else
        textBox2.Text = "No text selected in textBox1"
    End If
End Sub 'button1_Click

Private Sub button2_Click(sender As Object, e As System.EventArgs)
    ' Declares an IDataObject to hold the data returned from the clipboard.
    ' Retrieves the data from the clipboard.
    Dim iData As IDataObject = Clipboard.GetDataObject()

    ' Determines whether the data is in a format you can use.
    If iData.GetDataPresent(DataFormats.Text) Then
        ' Yes it is, so display it in a text box.
        textBox2.Text = CType(iData.GetData(DataFormats.Text), String)
    Else
        ' No it is not.
        textBox2.Text = "Could not retrieve data off the clipboard."
    End If
End Sub 'button2_Click

وراجع الصفحةدى

#3

ممممم أخي amr ragab

الكود الذي وضعته يندرج تحت System.Windows.Forms

وهو الخاص بالتطبيقات المكتبية ,, وهذا لا اريده

الذي اريده الخاص بتطبيقات الويب ,,

تم تعديل هذه المشاركة بواسطة AL-RAHEEB في 30 يونيو 2011 في 15:34

#4

السلام عليكم ورحمه الله وبركاته

اخي جرب الكود التالي


Enter Text And Click Button To Copy Text To ClipBoard</textarea><br />
<input type="button" id='bt' onclick="clipboardData.setData('Text',document.getElementById('clipText').value);"
value="Copy" />
<input type="button" onclick="clipboardData.clearData('Text');" value="Clear" />
<input type="button" onclick="alert(clipboardData.getData('Text'));" value="Paste" />
    <textarea id='clipText'>

.:: Wish to become better and better ::.

#5

اخي الكود الذي قمت بوضعه قد جربته سابقا

وهو يعمل فقط على متصفح اكسبلورير ولا يعمل مع فاير فوكس او كروم وغيرها :happy:

----------------

ملاحظة :

قمت بتعديل الرابط الأول في موضوعي لاني لم انتبه الا الان بأني وضعت رابط خاطئ :blush:

#7

والله يا اخي اقول جزاك الله خير ,,

انا دخلت على رابطك , وجربت لكن ما نفعت << ممكن طريقتي في تطبيق المطلوب غير صحيحة ,,

وجلست قرابة الساعتين عاكف على تطبيق الطريقة من رابطك وروابط اخرى لكن لم افلح ,,

اتمنى من يكون قد جرب الطريقة ان يفيدني وجزاكم الله كل خير ,,

وما قصرت اخوي VB Helper ^_^

#8

السلام عليكم ورحمه الله وبركاته

اخي تأكد انك منصب ال Flash Player 10؟

.:: Wish to become better and better ::.

#9

نعم اخوي لدي الاصدار العاشر وتأكد من ذلك ,,

لكن الان اكتشفت اشياء جديدة ,,

عندما طبقت المثال الموجود هنا http://blogs.microsoft.co.il/blogs/mneiter/archive/2009/03/26/cross-browser-copy-to-clipboard.aspx

فان الكود يعمل على متصفح اكسيبلورير ولا يعمل على غيره

الشيء الثاني هذا الرابط http://bowser.effectgames.com/~jhuckaby/zeroclipboard/

الرابط السابق يعمل على جميع المتصفحات وهو تطبيق للكود الموجود هنا http://code.google.com/p/zeroclipboard/wiki/Instructions

فعندما طبقته ,, لم افلح ,, لم يعمل معي على اي متصفح ,,

فقلت ربما عندما ارفع الموقع على الانترنت يعمل ,,

وبالفعل رفعت الموقع على استضافة مجانية لكن بلا فائدة ,, للأسف ,, :sad:

فأتمنى ,, من فهم طريقة الكود الموجود هنا ,, ان يشرحها ولو شرح مجمل ,,

وجزاكم الله كل خير :happy:

الظاهر اني اتعبتكم معي اخوتي :blush:

تم تعديل هذه المشاركة بواسطة AL-RAHEEB في 4 يوليو 2011 في 00:43

#10

السلام عليكم ورحمه الله وبركاته

اخي شوف الرابط التالي http://code.google.com/p/zeroclipboard/ وهذه صفحة اختبار http://bowser.effectgames.com/~jhuckaby/zeroclipboard/relative.html

طبعا جربتها على الفايرفوكس وشغاله 100%

.:: Wish to become better and better ::.

#11

انا عارف يا اخي ,, لكني لم اعرف كيفية او طريقة التطبيق الذي قام بها ,,

لكن يا أخي اشكرك على متابعتك ,<< لولا الله ثم متابعتك لكنت يأست من الموضوع :)

لكن الحمد لله وجدت الحل :happy:

وهو اثناء تصفحي للموقع السابق محاولة قراءة الردود ,,

اذ المح تبويب الداونلود الخاص بالموقع على هذا الرابط http://code.google.com/p/zeroclipboard/downloads/list

فحملت اخر ملف موجود المسمى zeroclipboard-1.0.7.tar.gz

وفككت الضغط عنه وبعدها ارفقت كلا من الملفات التالية للمشروع

ZeroClipboard.as

ZeroClipboard.fla

ZeroClipboard.js

ZeroClipboard.swf

وبعدها جربت بالكود الذي وضعوه سابقا ,, ونجحت والحمد لله :lol:

--------

لاحظ ,, المشكلة ان الملفات الضرورية لتشغيل الكود لم تكن مرفقة مع المشروع !!

المهم جزاك الله خير وما قصرت ^_^

بالتوفيق

#12

السلام عليكم ورحمه الله وبركاته

لاشكر على واجب اخي .. بالتوفيق ..

.:: Wish to become better and better ::.

مواضيع مشابهة