شبكة الإنترنت شبكة مفتوحة ومتاحة للجميع ، ويصعب عليك أخي الكريم أن تحافظ على موقعك أو صورك على الشبكة حفاظاً تاما ً كليا ً ، وإنما توجد طرق لتصعيب مهمة السرقة وتجعلها شبه محميّة .
يمكنك تصميم موقعك بواسطة برنامج فلاش ، فهذا البرنامج لا يمكن لمن يتصفح موقعك أن يقوم بسرقة التصميم " لكن الفكرة ربما تُسرق " لكن تعد المواقع المصممة بالفلاش أصعب المواقع سرقة ، نظرا ً لصعوبة مهمة السرقة " توجد برامج خاصة بفك ملفات SWF " .
لكن لهذه الطريقة عيوب ، من أهمها عدم تعرف محركات البحث على صفحات موقعك ، وكذلك صعوبة التعديل فلو أخطأت بحرف واحد يلزمك الدخول إلى برنامج الفلاش وتعديل الحرف ثم رفع كل الملف إلى الموقع مره أخرى .
استعمالك للإطارات يصعب من مهمة حفظ الصفحة والتعديل عليها .
إذا كان موقعك يحوي " رأسا ً " أو بنرا ً أو كان الموقع على شكل صورة أو كان يحوي صورا ً لا تريد من أحد أن يستولي عليها فلا تقم ابدا ً بجعلها قطعة واحدة ، انظر المثال أسفل ويمكنك ذلك عن طريق برنامج الرسم الذي تستعمله بأداة التقطيع .
[وحدهم المديرون لديهم صلاحيات معاينة هذه الصورة]
[وحدهم المديرون لديهم صلاحيات معاينة هذه الصورة]
بالضغط بالزر الأيمن ، واختيار حفظ الصورة باسم تكون الصورة في جهاز الزائر
على الزائر الذي يريد سرقة الصورة أن يحفظ هذه الأربع صور في جهازه ثم تجميعها بواسطة برنامج رسوميات ، عملية شاقة عليه فعلا ً ، إلا إذا كان من محبي لعب التركيب أو اللنقو :p
في تصميم موقعك أكثر من وضع عنوان موقعك على الصور إما بخط صغير وإما بخط كبير شفاف ، هذه المعالجة تُسمى " العلامة المائية " انظر المثال
[وحدهم المديرون لديهم صلاحيات معاينة هذه الصورة]
بالنظر إلى الصورة أعلاه تجدني قد قمت بوضع عنوان موقعي بشكل شفاف " من شأنه ألا يؤثر على وضوح الصورة " وكذلك من شأنه أن يحفظ لي حقي
استعمل بعض أكواد الجافا التي تمنع استخدام زر الفأرة الأيمن تماما ً .
|
<table style="border-collapse: collapse" id="AutoNumber16" bgcolor="#E6E6E6" border="0" cellpadding="0" cellspacing="0" width="79%"> <tr> <td width="100%"> الكود " يوضع هذا الكود في "
</td> </tr> <tr> <td width="100%"> <script language="JavaScript1.2"> if (window.Event) document.captureEvents(Event.MOUSEUP); function nocontextmenu() { event.cancelBubble = true event.returnValue = false; return false; } function norightclick(e) { if (window.Event) { if (e.which == 2 || e.which == 3) return false; } else if (event.button == 2 || event.button == 3) { event.cancelBubble = true event.returnValue = false; return false; } } document.oncontextmenu = nocontextmenu; document.onmousedown = norightclick; </script> </td> </tr> <tr> <td width="100%"> </td></tr></table> |
الكود " يوضع هذا الكود في "
if (window.Event)
document.captureEvents(Event.MOUSEUP);
function nocontextmenu()
{
event.cancelBubble = true
event.returnValue = false;
return false;
}
function norightclick(e)
{
if (window.Event)
{
if (e.which == 2 || e.which == 3)
return false;
}
else
if (event.button == 2 || event.button == 3)
{
event.cancelBubble = true
event.returnValue = false;
return false;
}
}
document.oncontextmenu = nocontextmenu;
document.onmousedown = norightclick;
يمكنك كذلك استعمال أوامر جافا لخلق نافذة " بدون قائمة مهام - ملف - تحرير - إلخ " (( هنا نمنع الزائر من حفظ الصفحة في جهازه )) ، وكذلك نقوم بوضع كود منع استخدام زر الفأرة الأيمن لنضمن عدم اكتشاف الزائر لعنوان الصفحة عن طريق " خصائص الصفحة " لأن بعضهم يقوم بعمل الخطوة الأولى ويُغفل الأخرى ، فبإمكان أي زائر أن يقوم باستخراج العنوان من خصائص الصفحة ونسخه ، ويقوم بعد ذلك بلصقه في نافذة جديدة للمتصفح ، قمت بتوفير هذه المهمة عنك .. تفضل
|
|
<table style="border-collapse: collapse" id="AutoNumber17" bgcolor="#E6E6E6" border="0" cellpadding="0" cellspacing="0" height="1" width="97%"> <tr> <td height="1" width="100%">
</td> </tr> <tr> <td bgcolor="#E6E6E6" height="19" width="100%"> <script language = "JavaScript" type= "text/javascript"> <!-- function NewWindow(link) { var Window = window.open(link,'Window','toolbar = no , location = no , status = no , menubar = no , resizeable=yes ,scrollbars =yes , width=200 ,height=200'); } // -> </script> </td></tr></table> |