1. سيتم حظر زر الفأرة الأيمن بالكامل
oncontextmenu = "window.event.returnValue=false" |
<table border oncontextmenu=return(false)> <td>no </table> يمكن استخدامه للجدول |
2. قم بإلغاء التحديد ومنع النسخ
<body onselectstart="return false"> |
3. لا يسمح باللصق
onpaste = "إرجاع كاذب" |
4. منع النسخ
oncopy = "إرجاع خطأ؛" oncut = "إرجاع خطأ؛" |
5. قم بتغيير شريط عنوان IE إلى الرمز الخاص بك
<link rel="Shortcut Icon" href="favicon.ico"> |
6. يمكن عرض الرمز الخاص بك في المفضلة
<link rel="Bookmark" href="favicon.ico"> |
7. إغلاق طريقة الإدخال
<input style="ime-mode:disabled"> |
8. احمل دائمًا إطارًا
<script language="JavaScript"> <!-- if (window == top)top.location.href = "frames.htm"; //frames.htm عبارة عن صفحة ويب ذات إطار // --> </script> |
9. منع التأطير
<لغة البرنامج=جافا سكريبت> <!-- if (top.location != self.location)top.location=self.location; // --> </SCRIPT> |
10. لن يتم حفظ صفحات الويب باسم
<noscript> <*** src="/*.html>"; </***> </noscript> |
11. عرض الكود المصدري لصفحة الويب
<input type=button value="/عرض كود مصدر صفحة الويب onclick="window.location = "view-source:"+ "http://www.chinaz.com""> |
12. التأكيد عند الحذف
<a href=""javascript :if(confirm("هل أنت متأكد من رغبتك في الحذف؟"))location="boos.asp?&areyou=delete&page=1"">حذف</a> |
13. احصل على الموضع المطلق لعنصر التحكم
//جافا سكريبت <لغة سكريبت = "جافا سكريبت"> دالة getIE(e){ var t=e.offsetTop; var l=e.offsetLeft; بينما(e=e.offsetParent){ t+=e.offsetTop; l+=e.offsetLeft; } تنبيه("top="+t+"/nleft="+l); } </script> //VBScript <script language="VBScript"> <!-- دالة getIE() خافت ر، ل، أ، ب تعيين = document.all.img1 t=document.all.img1.offsetTop l=document.all.img1.offsetLeft بينما a.tagName <>"BODY" تعيين = a.offsetParent t=t+a.offsetTop l=l+a.offsetLeft com.wind msgbox "top="&t&chr(13)&"left="&l,64,"الحصول على موضع عنصر التحكم" وظيفة النهاية --> </script> |
14. يتم إيقاف المؤشر عند نهاية النص في مربع النص
<لغة البرمجة = "جافا سكريبت"> وظيفةcc() { var e = events.srcElement; var r =e.createTextRange(); r.moveStart("حرف"،e.value.length); r.collapse(صحيح); r.select(); } </script> <نوع الإدخال = اسم النص = قيمة النص 1 = "123" onfocus = "cc ()"> |
15. تحديد مصدر الصفحة السابقة
جافا سكريبت : document.referrer |
16. تصغير وتكبير وإغلاق النافذة
<معرف الكائن=hh1 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11"> <param name="Command" value="Minimize"> </object> <معرف الكائن=hh2 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11"> <param name="Command" value="Maximize"> </object> <معرف الكائن=hh3 classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"> <PARAM NAME="Command" value="/Close"> </OBJECT> <نوع الإدخال=قيمة الزر==/تصغير عند النقر=hh1.Click()> <نوع الإدخال = قيمة الزر = "/blog/maximize onclick=hh2.Click()> <نوع الإدخال=قيمة الزر=إغلاق عند النقر=hh3.Click()> هذا المثال مخصص لـ IE |
17. مفاتيح وظائف الدرع Shift، Alt، Ctrl
<النص البرمجي> مظهر الوظيفة (){ إذا (الحدث.shiftKey) تنبيه ("منع الضغط على مفتاح Shift!")؛ // يمكن استبداله بـ ALT CTRL } document.onkeydown=look; </script> |
18. لن يتم تخزين صفحات الويب مؤقتًا
<META HTTP-EQUIV="pragma" CONTENT="no-cache"> <META HTTP-EQUIV="التحكم في ذاكرة التخزين المؤقت" CONTENT="لا يوجد ذاكرة تخزين مؤقت، يجب إعادة التحقق"> <META HTTP-EQUIV="expires" CONTENT="الأربعاء، 26 فبراير 1997 08:21:57 بتوقيت جرينتش"> |
أو
<META HTTP-EQUIV="expires" CONTENT="0"> |
19. كيف نجعل الشكل أقل تقعرا وتحدبا؟
<input type=text style="""border:1 Solid #000000"> |
أو
<input type=text style="border-left:none; border-right:none; border-top:none; border-bottom: 1 Solid #000000"> </textarea> |
20. ما الفرق بين <div> <span> و <layer>؟
يتم استخدام <div>(division) لتحديد أقسام كبيرة من عناصر الصفحة، مما يؤدي إلى فواصل الأسطر. يُستخدم <span> لتحديد العناصر الموجودة في نفس السطر، والفرق الوحيد عن <div> هو أنه لا يتسبب في فواصل الأسطر. <layer> هي علامة ns، وهي غير مدعومة على سبيل المثال، وهي تعادل <div> |
21. اجعل النافذة المنبثقة في الأعلى دائمًا:
<body onblur="this.focus();"> |
22. لا توجد أشرطة التمرير؟
لا ينبغي أن يكون هناك أشرطة عمودية:
<body style="overflow:scroll;overflow-y:hidden"> </body> |
اترك القضبان فارغة:
<body style="overflow:scroll;overflow-x:hidden"> </body> |
إزالة كليهما؟ أبسط
<body التمرير = "لا"> </body> |
23. كيفية إزالة الخط المنقط حول الصورة بعد الضغط على رابط الصورة؟
<a href="#" onFocus="this.blur()"> <img src="/logo.jpg" border=0> </a> |
24. نموذج إرسال معالجة البريد الإلكتروني
<اسم النموذج = "form1" طريقة = "نشر" الإجراء = ميلتو: ****@***.com enctype = "نص/عادي"> <نوع الإدخال=إرسال> </النموذج> |
25. كيف تكتب الكود لتحديث النافذة الرئيسية في النافذة الفرعية المفتوحة؟
window.opener.location.reload() |
26.كيفية ضبط حجم الصفحة المفتوحة
<body onload="top.resizeTo(300,200);"> |
فتح موقع الصفحة
<body onload="top.moveBy(300,200);"> |
27. كيفية إضافة صورة خلفية غير كاملة للصفحة بحيث لا تتحرك صورة الخلفية عند سحب الصفحة.
<النمط> جسم {background-image:url(/logo.gif); موضع الخلفية: المركز؛ مرفق الخلفية: ثابت} </ستايل> |
28. التحقق مما إذا كانت السلسلة تتكون بالكامل من أرقام
<script language="Javascript"> <!-- دالة checkNum(str){return str.match(//D/)==null} تنبيه (رقم الاختيار ("1232142141")) تنبيه (checkNum ("123214214a1")) // --> </script> |
29. احصل على حجم النافذة
document.body.clientWidth; document.body.clientHeight |
30. كيفية تحديد ما إذا كانت شخصية
if (/[^/x00-/xff]/g.test(s)) تنبيه("يحتوي على أحرف صينية"); تنبيه آخر("جميع الشخصيات"); |
31. عدد أسطر النص التكيفية TEXTAREA
<صفوف منطقة النص=1 اسم=s1 cols=27 onpropertychange ="this.style.posHeight=this.scrollHeight"> </textarea> |
32. التاريخ ناقص عدد الأيام يساوي التاريخ الثاني
<لغة البرنامج النصي=جافا سكريبت> دالة CC (DD، أبي) { // يمكن إضافة معالجة الأخطاء var a = تاريخ جديد (dd) أ = أ. قيمة () أ = أ - أبي * 24 * 60 * 60 * 1000 أ = تاريخ جديد (أ) تنبيه (a.getFullYear() + "السنة" + (a.getMonth() + 1) + "الشهر" + a.getDate() + "اليوم") } سم مكعب ("23/12/2002"،2) </script> |