1. سيتم حظر زر الماوس الأيمن بالكامل
onContextMenu = "window.event.ReturnValue = false" <table border onContextMenu = return (false)> <td> no < /table> يمكن استخدامه للجدول
2. إلغاء تحديد ومنع النسخ
<span style = "color: rgb (0،0،128)"> <<span style = "color: rgb (0،128،128)"> body </span> <span style = "color: rgb (0،128،68) Style = "Color: RGB (0،128،128)"> false </span> "> </span>"> </span>
3. js لا يسمح باللصق
onpaste = "العودة خاطئة"
4. يمنع JS النسخ
Oncopy = "Return False ؛" Oncut = "Return False ؛"
5. تغيير إلى أيقونة الخاصة بك أمام شريط العناوين IE
<span style = "color: rgb (0،0،128)"> <<span style = "color: rgb (0،128،128)"> الرابط </span> <span style = "color: rgb (0،128،128)"> rel </span> = <span style = "color: rgb (221،17،68) style = "color: rgb (0،128،128)"> icon </span> "<span style =" color: rgb (0،128،128) "> href </span> = <span style =" color: rgb (0،128،128) Style = "Color: RGB (221،17،68)"> "Favicon.ico" </span>> </span>
ضع هذه الصورة في الدليل الجذر للملف وقم بتعديل اللاحقة إلى ICO
6. يمكنك عرض الرمز الخاص بك في مفضلاتك
<span style = "color: rgb (0،0،128)"> <<span style = "color: rgb (0،128،128)"> link </span> <span style = "color: rgb (0،128،128)"> rel </span> = <span style = "color: 0،128،128) style = "color: RGB (0،128،128)"> href </span> = <span style = "color: rgb (221،17،68)"> "favicon.ico" </span>> </span >> </span >>
7. قم بإيقاف تشغيل طريقة الإدخال
<span style = "color: rgb (0،0،128)"> <<span style = "color: rgb (0،128،128)"> الإدخال </span> <span style = "color: rgb (0،128،128)"> نمط </span> = <span style = "color: RGB (221،17،68)"> "IME-Mode: Distiable" </span >> </span>
8. احمل دائمًا إطارًا
<script language = "javaScript"> <! if (window == top) top.location.href = "frames.htm" ؛ //fframes.htm هي صفحة ويب إطار //> </script>
9. منع الإطارات من الوجود
<لغة البرنامج النصي = javaScript> <! if (top.location! = self.location) top.location = self.location ؛ //> </script>
10. لن يتم حفظ صفحة الويب
<Noscript> <frame src =*. html> </frame> </script>
11. <إدخال نوع = زر الزر = عرض رمز مصدر صفحة الويب
onClick = "window.location =" view-source: "+" http://www.pconline.com.cn "">
12. تأكيد عند الحذف
<a href = "javaScript: إذا (تأكيد (" هل تريد حقًا حذف؟ ")) الموقع =" boos.asp؟ & areyou = page = 1 ″ "> حذف </a>13. احصل على الموقف المطلق للسيطرة
// javaScript <script language = "javaScript"> وظيفة getie (e) {var t = e.offsettop ؛ var l = e.offsetleft ؛ بينما (e = a = document.all.img1t = document.all.img1.offsettopl = document.all.img1.offsetleftlefthile14. يتم إيقاف المؤشر في نهاية مربع النص
<script language = "javaScript"> function cc () {var e = event.srcelement ؛ var r =15. تحديد مصدر الصفحة السابقة
JavaScript: document.referrer
16. التقليل ، وزيادة ، وإغلاق النوافذ
<كائن معرف = hh1 classid = "clsid: adb880a6-d8ff-11cf-9377-00aa003b7a11 ″> <param name =" command ” name = "command" value = "mimitize"> </bounts> <object id = hh3 classid = "clsid: adb880a6-d8ff-11cf-9377-00aa003b7a11 ″> <param name =" command "value =" elation "> </bomit> <suption type = button on on click = hh1.) onClick = HH2.Click ()> <إدخال نوع = زر الزر = إغلاق OnClick = HH3.Click ()> هذا المثال ينطبق على IE
17. كتلة مفاتيح الوظائف ، ALT ، CTRL
<script> function look () {if (event.shiftkey) ALERT ("مفتاح Shift محظور!") ؛ // يمكن استبدالها بـ alt ctrl} document.onkeydown = look ؛ < /script>18. لن يتم تخزين صفحة الويب
<meta http-equiv = "pragma" content = "no-cache"> <meta http-equiv = "cache-control" content = "no-cache ، must-Revalidate"> <meta http-equiv = "Expires" content = "wed ، 26 Feber 1997 08:21:57 GMT"> المحتوى = "0 ″>
19. كيف تجعل النموذج ليس لديه شعور مقعر ومحدب؟
<نوع الإدخال = نمط النص = "الحدود: 1 الصلبة #000000 ″>
أو
<نوع الإدخال = نمط النص = "اليسار الحدودي: لا شيء ؛ اليمين الحدودي: لا شيء ؛ قمة الحدود: لا شيء ؛ القاع الحدودي: الصلبة #000000 ″> < /textarea>
20. الفرق بين <viv> <span> & <layer>؟
يتم استخدام <viv> (التقسيم) لتحديد شرائح كبيرة من عناصر الصفحة ، والتي ستولد تحويل خط <span> لتحديد العناصر في نفس الخط. الفرق الوحيد بينه وبين <div> هو أنه لا يولد تحويل خط <layer> هو علامة ns ، والتي لا تدعمها IE ، والتي تعادل <div>
21. دع النافذة المنبثقة تكون دائمًا في الأعلى:
<span style = "color: rgb (0،0،128)"> <<span style = "color: rgb (0،128،128)"> body </span> <span style = "color: rgb (0،128،128)"> onblur </span> = <span Style = "Color: RGB (221،17،68)"> "this.focus () ؛" </span >> </span>
22. لا تمرير أشرطة؟
دع الشريط العمودي لا:
<span style = "color: rgb (0،0،128)"> <<span style = "color: rgb (0،128،128)"> body </span> <span style = "color: rgb (0،128،128)"> style </span> = <span style = "color: rgb (0،128،128) <span style = "color: rgb (0،128،128)"> الجسم </span >> </span >> </span>
دع الشريط الأفقي لا:
<span style = "color: rgb (0،0،128)"> <<span style = "color: rgb (0،128،128)"> body </span> <span style = "color: rgb (0،128،128)"> style </span> = <span style = "color: rgb (0،128،128) <span style = "color: rgb (0،128،128)"> الجسم </span >> </span >> </span>
إزالة كليهما؟ إنه أسهل
<span style = "color: rgb (0،0،128)"> <<span style = "color: rgb (0،128،128)"> body </span> <span style = "color: rgb (0،128،128)"> scroll </span> = <span style = "color: rgb (0،128،128) style = "color: rgb (221،17،68)"> "no" </span >> </span> <span style = "color: rgb (0،0،128)"> </<span style = "color: rgb (0،128،128)"> body </span>> </span>
23. كيفية إزالة الخطوط المنقطة حول الصورة بعد النقر على رابط الصورة؟
<a href = "#" onfocus = "this.blur ()"> <img src = "logo.jpg" border = 0> </a>
24. نموذج تقديم البريد الإلكتروني
<name form = "form1 ″ method =" post "Action =" mailto: ****@***. com "enctype =" text /plain "> <input type = submit> </poth>
25. كيف تكتب في رمز تحديث النافذة الأصل في نافذة الطفل المفتوح؟
window.opener.location.re <span> <span style = "font-weight: Bold"> load </span> () </span>
26. كيفية ضبط حجم الصفحة لفتح
<body Onload = "Top.Resizeto (300،200) ؛">
الموقع الذي يتم فيه فتح الصفحة <body onload = "top.moveby (300200) ؛">
27. كيفية إضافة صورة خلفية غير ممتلئة على الصفحة ، وتبقى صورة الخلفية غير متوقعة عند سحب الصفحة
<style> body {background-image: none ؛ تكرار الخلفية: عدم التكرار ؛ الخلفية الوضع: المركز ؛ الخلفية: ثابت} < /style>28. تحقق مما إذا كانت السلسلة تتكون من أرقام
<script language = "javaScript"> <! function checkNum (str) {return str.match (// d/) == null} تنبيه (checkNum ("1232142141")) تنبيه (checkNum ("123214214A1")) //> </script>29. احصل على حجم النافذة
document.body.clientwidth ؛ document.body.clientheight
30. كيفية تحديد ما إذا كانت شخصية
if (/budap^/x00-/xff/10/g.test(s)) تنبيه ("يحتوي على أحرف صينية") ؛ تنبيه آخر ("كل الأحرف") ؛31.Textarea كم عدد خطوط النص التكيفي
<textarea rows = 1 name = S1 cols = 27 OnPropertyChange = "this.style.posheight = this.scrollheight"> < /textarea>
32. تاريخ ناقص أيام تساوي التاريخ الثاني
<script language = javaScript> function cc (dd ، dadd) {// يمكن إضافة معالجة الأخطاء var a = new date (dd) a = a.valueof () a = a dadd * 24 * 60 * 1000a = new date (a) ALERT (a.getlyear () + "year" + (A.GetMonth () + 1) "Day")} CC ("12/23/2002" ، 2) </script>33. تم اختيار الراديو
<html> <script language = "vbscript"> checkme () لكل OB في radio1if ob.checked ثم window.alert ob.valuenextend وظيفة < /script> <body> <body name> "radio1 ″ type =" radio "value =" style " OnClick = "CheckMe ()"> </body> </html>
34. السيناريو لا يخطئ أبدًا
<script language = "javaScript"> <! HideFunction Killerrors () {return true ؛} window.onerror = killerrors ؛ //> </script>35. يسمح مفتاح Enter للمؤشر بالانتقال إلى مربع الإدخال التالي
<span style = "color: rgb (0،0،128)"> <<span style = "color: rgb (0،128،128)"> الإدخال </span> <span style = "color: rgb (0،128،128)"> onKeydown </span> = <span style = "color: RGB (221،17،68)"> "if (event.keycode == 13) event.keycode = 9 ″ </span>> </span>
36. اكتشف سرعة رابط موقع ويب معين:
أضف الكود التالي إلى منطقة <Body>:
<لغة البرنامج النصي = javaScript> tim = 1setInterval ("Tim ++" ، 100) B = 1VAR Autourl = جديد Array () Autourl [1] = "www.njcatv.net" autourl [2] = "javacool.3322.net" Autourl [3] = "www.sina.com.cn" autourl [4] = "www.nuaa.edu.cn" autourl [5] = "ww.cctv.com" name = autof> ") لـ (var i = 1 ؛ i <autourl.length ؛ i ++) مستند. value = goonclick = window.open (this.form.url "+i+". value)> ") document.write (" <input type = product value = refresh> </form> ")} butt () function auto (url) {document.forms [0] [" url "+b] .value = urlif (tim> 200) timeout "} else {document.forms [0] [" txt "+b] .value =" time "+tim/10+" seconds "} b ++} run () {for (var i = 1 ؛ i <autourl.length ؛ i ++) document.write ( الارتفاع = 1onerror = auto ("http: //"+autourl+"")> ")} run () </script>37. أنماط مختلفة من المؤشرات
السيارات: المؤشر القياسي
الافتراضي: السهم القياسي
اليد: مؤشر اليد
انتظر: انتظر المؤشر
النص: المؤشر على شكل i
نص عمودي: مؤشر أفقي على شكل i
لا يوجد قطر: لا يمكن سحب المؤشر
غير مسموح: المؤشر غير صالح
مساعدة:؟ مساعدة المؤشر
All-Scroll: علامة اتجاه المثلث
نقل: علامة الهاتف المحمول
Crosshair: Crosshair
E-RESIVE
n-resize
NW-RESIVE
W-RESIVE
S-RESIVE
SE-RESIVE
SW-RESIVE
38. المؤثرات الخاصة لإدخال الصفحة والخروج
أدخل الصفحة <meta http-equiv = "page-enter" content = "enclestrans (المدة = x ، transition = y)">
صفحة الإصدار <meta http-equiv = "page-exit" content = "enclestrans (المدة = x ، transition = y)">
هذا هو بعض المؤثرات الخاصة عند تحميل الصفحة واستدعاءها. تمثل المدة مدة التأثير الخاص في الثواني.
يشير الانتقال إلى التأثير الخاص للاستخدام ، القيمة هي
1-23:
0 مستطيل تقلص
1 مستطيل توسيع
2 جولة تقلص
3 توسيع دائري
4 وصولاً إلى الأعلى لتحديث
5 تحديث لأسفل
6 تحديث من اليسار إلى اليمين
7 من اليمين إلى اليسار التحديث
8 الستائر الرأسية
9 الستائر الأفقية
10 الستائر الأفقية النازحة
11 خلع الستائر الرأسية
12 نقطة من الانتشار
13 تحديث حول الوسط
14 تحديث في منتصف إلى اليسار واليمين
15 منتصف إلى أعلى
16 صعودا وهبوطا إلى الوسط
17 أسفل اليمين إلى اليسار العلوي
18 من أعلى اليمين إلى أسفل اليسار
19 أعلى اليسار إلى أسفل اليمين
20 أسفل اليسار إلى العلوي اليمين
21 قضبان أفقية
22 شرائط عمودية
23 أو أكثر اختيار واحد من 22 نوعا
39. القفز في الوقت المحدد
<meta http-equiv = v = "refresh" content = "5 ؛ url = http: //www.51js.com">
40. ما إذا كانت صفحة الويب قد تم استردادها
<span style = "color: rgb (0،0،128)"> <<span style = "color: rgb (0،128،128)"> meta </span> <span style = "color: rgb (0،128،128)"> name </span> = <span style = "color: rgb (221،17،68) style = "color: RGB (0،128،128)"> المحتوى </span> = <span style = "color: RGB (221،17،68)"> "قيمة السمة" </span >> </span>
قيم السمة هي كما يلي:
قيمة السمة هي "الكل": سيتم استرداد الملف ، ويمكن الاستعلام عن الروابط الموجودة على الصفحة ؛
قيمة السمة هي "لا شيء": لم يتم استرداد الملف ولا يتم الاستعلام عن الروابط الموجودة في الصفحة ؛
قيمة السمة هي "الفهرس": سيتم استرداد الملف ؛
قيمة السمة هي "متابعة": الرابط في صفحة الاستعلام ؛
قيمة السمة هي "Noindex": لم يتم استرداد الملف ، ولكن يمكن الاستعلام عنه للروابط ؛
قيمة الخاصية "nofollow": لم يتم استرداد الملف ، ولكن يمكن الاستعلام عن الروابط الموجودة على الصفحة.
41. أدخل
استخدم البرنامج النصي العميل لإضافة حدث OnKeyDown للوثيقة إلى الصفحة ، بحيث يمكن للصفحة تنفيذ علامة تبويب بعد استلام حدث إرجاع النقل.
وظيفة المفتاح هي تغيير رمز المفاتيح للحدث من 13 إلى 9
رمز JavaScript كما يلي:
<script language = "javaScript" for = "document" event = "onKeyDown"> <! if (event.keycode == 13) event.keycode = 9 ؛> </script>
يمكن أن تحرك طريقة المعالجة هذه التركيز إلى الأسفل ، ولكنها تلعب أيضًا نفس الدور للأزرار. بشكل عام ، انتهى العملاء من الدخول
بعد قفز البيانات إلى الزر ، من الأفضل الضغط على "إدخال" مباشرة لإرسال البيانات. لذلك ، يجب تنفيذ الطريقة أعلاه.
للتعديل ، لا ينبغي تغيير زر "إرسال". بدلاً من ذلك ، يجب تنشيط التقديم مباشرة.
لذلك ، قمت بإجراء تعديل على الرمز أعلاه ، أي لتحديد ما إذا كان "مصدر" الحدث هو زر الإرسال. الرمز كما يلي:
<script language = "javaScript" for = "document" event = "onKeyDown"> <! if (event.keycode == 13 && event.srcelement.type! = 'button' && event.srcelement.type! event.srcelement.type! = ") event.keycode = 9 ؛> </script>
حدد ما إذا كان زرًا ، لأنه سيكون هناك نوع = "زر" على HTML
حدد ما إذا كان قد تم تقديمه ، لأن هناك نوع = "إرسال" على HTML
حدد ما إذا كان يتم إعادة تعيينه لأنه يجب تنفيذ "إعادة تعيين" على HTML
الحكم هو أنه فارغ لأنه يجب أيضًا تنفيذ "<a> رابط" على HTML. هذا الموقف لا يحدث كثيرا. يمكنك استخدام طريقة "tabindex = -1" لإلغاء الترابط والتركيز.