1. سيؤدي oncontextmenu="window.event.returnValue=false" إلى حظر زر الفأرة الأيمن تمامًا
<table border oncontextmenu=return(false)><td>لا</table> يمكن استخدامه للجدول
2. <body onselectstart="return false"> إلغاء التحديد ومنع النسخ
3. لا يُسمح بلصق onpaste="return false".
4.oncopy = "return false؛" oncut = "return false؛" لمنع النسخ
5. <link rel="Shortcut Icon" href="favicon.ico"> استبدل شريط عناوين IE بالرمز الخاص بك
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. <نوع الإدخال = قيمة الزر = "/ عرض كود مصدر صفحة الويب
onclick="window.location = "view-source:"+ "//www.VeVB.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">
أو
<نوع الإدخال = نمط النص ="border-left:none; border-right:none; border-top:none; border-bottom:
1 صلب #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 style="overflow:scroll;overflow-x:hidden">
</الجسم>
إزالة كليهما؟ أبسط
<التمرير الجسم = "لا">
</الجسم>
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>
33. ما هو الراديو الذي تم اختياره؟
<HTML><script language="vbscript">
وظيفة التحقق مني ()
لكل ob في radio1
إذا ob.checked ثم
window.alert ob.value
التالي
وظيفة النهاية
</script><الجسم>
<INPUT name="radio1" type="radio" value="/style" محدد>النمط
<INPUT name="radio1" type="radio" value="/blog/barcode">الرمز الشريطي
<INPUT type = "button" value = "check" onclick = "checkme ()">
</BODY></HTML>
34. النصوص لا تخطئ أبدًا
<لغة البرنامج النصي = "جافا سكريبت">
<!--إخفاء
وظيفة قتل الأخطاء () {
عودة صحيحة؛
}
window.onerror = killErrors;
// -->
</النص>
35. يمكن لمفتاح ENTER تحريك المؤشر إلى مربع الإدخال التالي
<input onkeydown="if(event.keyCode==13)event.keyCode=9">
36. التحقق من سرعة الارتباط لموقع الويب:
أضف الكود التالي إلى منطقة <body>:
<لغة البرنامج النصي=جافا سكريبت>
تيم=1
setInterval ("تيم ++"، 100)
ب = 1
فار autourl=مصفوفة جديدة()
autourl[1]=1000){this.resize=true;this.style.width=1000;}" align=absMiddle border=0>www.njcatv.net"
autourl[2]="javacool.3322.net"
autourl[3]=1000){this.resize=true;this.style.width=1000;}" align=absMiddle border=0>www.sina.com.cn"
autourl[4]="www.nuaa.edu.cn"
autourl[5]=1000){this.resize=true;this.style.width=1000;}" align=absMiddle border=0>www.cctv.com"
وظيفة بعقب () {
***("<اسم النموذج=autof>")
for(var i=1;i<autourl.length;i++)
***("<نوع الإدخال=اسم النص=txt"+i+"الحجم=10 قيمة="/تحت الاختبار...> =》<نوع الإدخال=نص
الاسم=url"+i+" size=40> =》<نوع الإدخال=قيمة الزر===/blog/GO
onclick=window.open(this.form.url"+i+".value)><br>")
***("<نوع الإدخال=قيمة الإرسال=تحديث></نموذج>")
}
بعقب ()
وظيفة السيارات (رابط) {
document.forms[0]["url"+b].value=url
إذا (تيم> 200)
{document.forms[0]["txt"+b].value="/مهلة الارتباط"}
آخر
{document.forms[0]["txt"+b].value="/blog/time"+tim/10+" Seconds"}
ب++
}
تشغيل الدالة(){for(var i=1;i<autourl.length;i++)***("<img src=http://"+autourl+"/"+Math.random()+" width=1 الارتفاع = 1
onerror=auto("http://"+autourl+"")>")}
تشغيل ()</script>
37. أنماط مختلفة من المؤشرات
تلقائي: المؤشر القياسي
الافتراضي: السهم القياسي
اليد: مؤشر اليد
انتظر: انتظر المؤشر
النص: المؤشر على شكل I
نص عمودي: مؤشر أفقي على شكل حرف I
عدم الإفلات: لا يمكن سحب المؤشر
غير مسموح به: المؤشر غير صالح
مساعدة:؟تعليمات المؤشر
التمرير الشامل: مؤشر الاتجاه الثلاثي
تحرك : تحرك الهدف
علامة التقاطع: علامة التقاطع
تغيير الحجم الإلكتروني
تغيير الحجم
تغيير الحجم
ث-تغيير الحجم
تغيير الحجم
تغيير الحجم
تغيير الحجم
38. المؤثرات الخاصة للدخول والخروج من الصفحة
أدخل الصفحة<meta http-equiv="Page-Enter" content="revealTrans(duration=x,transition=y)">
الخروج من الصفحة<meta http-equiv="Page-Exit" content="revealTrans(duration=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=//www.VeVB.COm">
40. ما إذا كان يتم استرداد صفحة الويب
<meta name="ROBOTS" content="قيمة السمة">
تتضمن قيم السمات ما يلي:
قيمة السمة هي "الكل": سيتم استرداد الملفات ويمكن الاستعلام عن الروابط الموجودة على الصفحة؛
قيمة السمة هي "لا شيء": لم يتم استرداد الملف، ولم يتم الاستعلام عن الروابط الموجودة على الصفحة؛
قيمة السمة هي "الفهرس": سيتم استرداد الملف؛
قيمة السمة هي "متابعة": الاستعلام عن الرابط الموجود في الصفحة؛
قيمة السمة هي "noindex": لا يتم استرداد الملف، ولكن يمكن الاستعلام عنه وربطه؛
قيمة السمة هي "nofollow": لا يتم استرداد الملف، ولكن يمكن الاستعلام عن الروابط الموجودة على الصفحة.
41. تجزئة عناوين البريد الإلكتروني
أضف الكود التالي إلى منطقة <body>
<a href="mailto:[email protected]">[email protected]</a>
42. الجدول مع تأثير الحدود المتدفقة
أضف الكود التالي إلى منطقة <body>
انسخ رمز الكود كما يلي:
<النص>
l=Array(6,7,8,9,'a','b','b','c','d','e','f')
ن س = 5؛ ني = 35
t="<حدود الجدول=0 تباعد الخلايا=0 حشو الخلايا=0><tr>"
ل(x=Nx;x<Nx+Ny;x++)
t+="<td width=16 id=a_mo"+x+"> </td>"
t+="</tr><tr><td width=10 id=a_mo"+(Nx-1)+"> </td><td colspan="+(Ny-2)+"rowspan="+( Nx)+"> </td><td width=16 id=a_mo"+(Nx+Ny)+"></td></tr>"
ل(س=2;س<=Nx;x++)
t+="<tr><td width=16 id=a_mo"+(Nx-x)+"> </td><td width=16 id=a_mo"+(Ny+Nx+x-1)+"> </td></tr>"
ر + = "<tr>"
ل(x=Ny;x>0;x--)
t+="<td width=16 id=a_mo"+(x+Nx*2+Ny-1)+"> </td>"
***(ر+"</tr></table>")
فار N=Nx*2+Ny*2
الدالة f1(ذ){
ل(i=0;i<N;i++){
c=(i+y)%20;if(c>10)c=20-c
document.all["a_mo"+(i)].bgColor="""#0000"+l[c]+l[c]+"'"}
ص++
setTimeout('f1('+y+')','1')}
f1(1)
</النص>
43. تقنيات النوافذ المنبثقة للصفحة الرئيسية لجافا سكريبت
يطفو على السطح في منتصف النافذة
انسخ رمز الكود كما يلي:
<النص البرمجي>
window.open("//www.VeVB.COm"،"،"،width=400،height=240،top="+(screen.availHeight-240)/2+"،left="+(screen.availWidth -400)/2)؛
</script>
============
<أتش تي أم أل>
<الرأس>
<script language="LiveScript">
وظيفة وين أوبن () {
msg=open(""،"DisplayWindow"، "toolbar=no,directories=no,menubar=no");
msg.***("<HEAD><TITLE>مرحبًا!</TITLE></HEAD>");
msg.***("<CENTER><H1>كم هو رائع!</H1><h2>هذه هي النافذة التي فتحها <B>JavaScript</B>!</h2></CENTER>");
}
</script>
</الرأس>
<الجسم>
<النموذج>
<input type = "button" name = "Button1" value = "ادفعني" عند النقر = "WinOpen ()">
</النموذج>
</الجسم>
</html>
=============
1. في الكود أدناه، ما عليك سوى النقر لفتح نافذة للربط بـ CCID. وعندما تريد الإغلاق، ما عليك سوى النقر لإغلاق النافذة التي فتحتها للتو.
الرمز هو كما يلي:
انسخ رمز الكود كما يلي:
<لغة البرنامج النصي = "جافا سكريبت">
<! --
وظيفة أوبنكلك () {
else=open('1000){this.resize=true;this.style.width=1000;}" align=absMiddle border=0>//www.VeVB.COm','NewWindow');
}
وظيفة كلوسكلك () {
آخر.إغلاق();
}
//-->
</النص>
<نموذج>
<INPUT TYPE="BUTTON" NAME="open" value="/فتح نافذة" onClick="openclk()">
<ر>
<INPUT TYPE = "BUTTON" NAME = "إغلاق" value = "/blog/Close this window" onClick = "Closeclk ()">
</فورم>
2. الكود أعلاه هادئ جدًا، لماذا لا تجعله أكثر ديناميكية؟ سيكون أمرًا رائعًا أن تعطي الصفحة تأثيرًا هبوطيًا!
الرمز هو كما يلي:
انسخ رمز الكود كما يلي:
<النص البرمجي>
انخفاض الوظيفة (ن) {
إذا (self.moveBy) {
self.moveBy (0, -900);
ل(i = n; i > 0; i--){
self.moveBy(0, 3);
}
ل(ي = 8؛ ي > 0؛ ي--){
self.moveBy(0,j);
self.moveBy(j, 0);
self.moveBy(0,-j);
self.moveBy(-j, 0);
}
}
}
</script>
<body onLoad="drop(300)">
3. أكره أن العديد من مواقع الويب تفتح دائمًا في النافذة الافتراضية، وسيكون من الرائع أن تتمكن من التحكم في النافذة المفتوحة كما يحلو لك.
الرمز هو كما يلي:
انسخ رمز الكود كما يلي:
<لغة البرنامج النصي = "جافا سكريبت">
<! -- يبدأ
وظيفة popupPage(l, t, w, h) {
var windowprops = "الموقع = لا، أشرطة التمرير = لا، أشرطة القوائم = لا، أشرطة الأدوات = لا، يمكن تغيير حجمها = نعم" +
"، يسار = " + l + "، أعلى = " + t + "، العرض = " + w + "، الارتفاع = " + h؛
فار URL = "//www.VeVB.COm";
popup = window.open(URL, "MenuPopup", windowprops);
}
// النهاية -->
</script>
<الجدول>
<تر>
<TD>
<اسم النموذج=النموذج المنبثق>
<قبل>
فتح معلمات الصفحة<br>
المسافة من اليسار: <نوع الإدخال=اسم النص=الحجم الأيسر=2 أقصى طول=4> بكسل
المسافة من اليمين: <نوع الإدخال=اسم النص=الحجم العلوي=2 أقصى طول=4> بكسل
عرض النافذة: <نوع الإدخال=اسم النص=حجم العرض=2 أقصى طول=4> بكسل
ارتفاع النافذة: <نوع الإدخال=اسم النص=حجم الارتفاع=2 أقصى طول=4> بكسل
</قبل>
<المركز>
<نوع الإدخال = قيمة الزر = "افتح هذه النافذة!" onClick = "popupPage (this.form.left.value، this.form.top.value، this.form.width.value،
this.form.height.value)">
</مركز>
</النموذج>
</TD>
</tr>
</الجدول>
ما عليك سوى إدخال قيمة في مربع الحوار المقابل، ويتم التحكم جيدًا في نافذة الصفحة التي سيتم فتحها.
44. فتح الصفحة وحركتها
أضف الكود التالي إلى منطقة <body>
انسخ رمز الكود كما يلي:
<لغة البرنامج النصي = "جافا سكريبت">
<!-- ابدأ
ل(ر = 2؛ ر > 0؛ ر--) {
ل (س = 20؛ س > 0؛ س--) {
لـ (ص = 10؛ ص > 0؛ ص--) {
parent.moveBy(0,-x);
}
}
ل (س = 20؛ س > 0؛ س--) {
لـ (ص = 10؛ ص > 0؛ ص--) {
parent.moveBy(0,x);
}
}
ل (س = 20؛ س > 0؛ س--) {
لـ (ص = 10؛ ص > 0؛ ص--) {
parent.moveBy(x,0);
}
}
ل (س = 20؛ س > 0؛ س--) {
لـ (ص = 10؛ ص > 0؛ ص--) {
parent.moveBy(-x,0);
}
}
}
//-->
// النهاية -->
</script>
45. عرض تاريخ ووقت جهاز العميل الشخصي
انسخ رمز الكود كما يلي:
<script language="LiveScript">
<!--الاختباء
اليوم = تاريخ جديد ()
***("الوقت الحالي هو: ",today.getHours(),"::,today.getMinutes())
***("<br>تاريخ اليوم هو: "، today.getMonth()+1،"/"،today.getDate()،"/"،today.getYear());
// إنهاء إخفاء المحتويات -->
</script>
46. إنشاء آخر تاريخ تعديل لك تلقائيًا في كل مرة:
انسخ رمز الكود كما يلي:
<أتش تي أم أل>
<الجسم>
هذه صفحة HTML بسيطة.
<ر>
آخر التغييرات:
<script language="LiveScript">
<!-- إخفاء البرنامج النصي من المتصفحات القديمة
***(document.lastModified)
// إنهاء إخفاء المحتويات -->
</script>
</الجسم>
</html>
47. لا يمكن أن يكون فارغًا وقيود عنوان البريد الإلكتروني:
انسخ رمز الكود كما يلي:
<أتش تي أم أل>
<الرأس>
<لغة البرمجة = "جافا سكريبت">
<!--إخفاء
اختبار الوظيفة 1 (النموذج) {
إذا (form.text1.value == "")
تنبيه ("لم تكتب أي شيء، يرجى إدخاله مرة أخرى!")
آخر {
تنبيه("مرحبا"+form.text1.value+"! لقد أكملت إدخالك!");
}
}
اختبار الوظيفة 2 (النموذج) {
إذا (form.text2.value == "" ||
form.text2.value.indexOf('@', 0) == -1)
تنبيه("هذا ليس عنوان البريد الإلكتروني الصحيح! الرجاء إدخاله مرة أخرى!");
else تنبيه("لقد أكملت إدخالك!");
}
// -->
</script>
</الرأس>
<الجسم>
<اسم النموذج = "الأول">
أدخل اسمك:<br>
<نوع الإدخال = "نص" اسم = "نص 1">
<input type = "button" name = "button1" value = "اختبار الإدخال" onClick = "test1 (this.form)">
<ف>
أدخل عنوان بريدك الإلكتروني:<br>
<نوع الإدخال = "نص" اسم = "نص 2">
<input type = "button" name = "button2" value = "اختبار الإدخال" onClick = "test2 (this.form)">
</الجسم>
48. سرادق
انسخ رمز الكود كما يلي:
<أتش تي أم أل>
<الرأس>
<لغة البرمجة = "جافا سكريبت">
<!--إخفاء
var scrtxt="ماذا عن! إنه رائع! يمكنك أيضًا تجربته."+"هنا تظهر رسالتك لزوار موقعك
الصفحة سوف "+"تنظر إليها لساعات في انبهار خالص...";
فار lentxt=scrtxt. length;
فار العرض=100;
فار pos=1-width;
تمرير الوظيفة () {
نقاط البيع++;
فار سكرولر = ""؛
إذا (بوس == لينتكست) {
pos=1-width;
}
إذا (نقاط البيع<0) {
for (var i=1; i<=Math.abs(pos); i++) {
التمرير = التمرير + " "؛}
Scroller=scroller+scrtxt.substring(0,width-i+1);
}
آخر {
Scroller=scroller+scrtxt.substring(pos,width+pos);
}
window.status = سكرولر؛
setTimeout("scroll()",150);
}
//-->
</script>
</الرأس>
<body onLoad="scroll();return true;">
يمكن عرض صفحة الويب الخاصة بك هنا!
</الجسم>
</html>
49. استخدم الأزرار الموجودة في صفحة الويب للتحكم في عرض الصفحة السابقة والصفحة التالية والصفحة الرئيسية.
انسخ رمز الكود كما يلي:
<أتش تي أم أل>
<الجسم>
<اسم النموذج = "buttonbar">
<نوع الإدخال = "زر" VALUE = "العودة" onClick = "history.back ()">
<INPUT TYPE="button" VALUE="JS- Home" onClick="location='script.html'">
<نوع الإدخال = "زر" VALUE = "التالي" onCLick = "history.forward ()">
</فورم>
</الجسم>
</html>
50. عرض الكود المصدري لموقع الويب
أضف الكود التالي إلى منطقة <body>
انسخ رمز الكود كما يلي:
<النص>
إضافة وظيفة ()
{
var ress=document.forms[0].luxiaoqing.value
window.location="view-source:"+ress;
}
</النص>
أدخل عنوان URL الذي تريد عرض كود المصدر فيه:
انسخ رمز الكود كما يلي:
<FORM><نوع الإدخال = "نص" اسم = "luxiaoqing" الحجم = 40 قيمة = "http://"></FORM>
<النموذج><br>
<INPUT type="button" value="عرض كود المصدر" onClick=add()>
</فورم>
51. يعرض العنوان التاريخ
أضف الكود التالي إلى منطقة <body>:
انسخ رمز الكود كما يلي:
<script language="JavaScript1.2">
<!--إخفاء
var isMonth = new
Array("يناير"، "فبراير"، "مارس"، "أبريل"، "مايو"، "يونيو"، "يوليو"، "أغسطس"، "سبتمبر"، "أكتوبر"، "نوفمبر"، "ديسمبر") ;
var isDay = new
Array("الأحد"،"الاثنين"،"الثلاثاء"،"الأربعاء"، "الخميس"، "الجمعة"، "السبت"، "الأحد")؛
اليوم = تاريخ جديد () ؛
Year=today.getYear();
Date=today.getDate();
إذا (المستند.الكل)
document.title="اليوم هو: "+Year+"年"+isnMonth[today.getMonth()]+Date+"日"+isnDay[today.getDay()]
//--إخفاء-->
</script>
52. عرض كافة الروابط
أضف الكود التالي إلى منطقة <body>
انسخ رمز الكود كما يلي:
<script language="JavaScript1.2">
<!--
وظيفة استخراج الروابط () {
var links=document.all.tags("A")
فار الإجمالي=links.length
var win2=window.open(""،"،"menubar,scrollbars,toolbar")
win2.***("<font size='2'>توجد اتصالات "+total+" إجمالاً</font><br>")
لـ (i=0;i<total;i++){
win2.***("<font size='2'>"+links[i].outerHTML+"</font><br>")
}
}
//-->
</script>
<input type = "button" onClick = "extractlinks ()" value = "إظهار كافة الروابط">
53. أدخل المفتاح لتغيير الخط
أضف الكود التالي إلى منطقة <body>
انسخ رمز الكود كما يلي:
<نوع البرنامج النصي = "نص/جافا سكريبت">
دالة HandleEnter (حقل، حدث) {
فار keyCode =event.keyCode؟
event.what :event.charCode;
إذا (رمز المفتاح == 13) {
فار ط؛
لـ (i = 0; i < field.form.elements.length; i++)
إذا (الحقل == field.form.elements[i])
استراحة؛
i = (i + 1) % field.form.elements.length;
field.form.elements[i].focus();
عودة كاذبة.
}
آخر
عودة صحيحة؛
}
</script>
<النموذج>
<input type="text" onkeypress="return HandleEnter(this, events)"><br>
<input type="text" onkeypress="return HandleEnter(this, events)"><br>
<textarea>سطر الإرجاع وتغذية السطر
54. أرسل بعد التأكيد
أضف الكود التالي إلى منطقة <body>
انسخ رمز الكود كما يلي:
<لغة البرنامج النصي = "جافا سكريبت">
<!--
وظيفة الرسالة () {
إذا (تأكيد ("هل أنت متأكد من أنك تريد الإرسال!")))
document.lnman.submit()
}
//-->
</النص>
<اسم النموذج = "lnman" طريقة = "نشر" الإجراء = "">
<ص>
<نوع الإدخال = "نص" اسم = "نص حقل" قيمة = "إرسال بعد التأكيد">
</ص>
<ص>
<نوع الإدخال = "زر" اسم = "إرسال" القيمة = "إرسال" عند النقر = "msg ()؛">
</ص>
</النموذج>
55. تغيير محتوى الجدول
أضف الكود التالي إلى منطقة <body>
انسخ رمز الكود كما يلي:
<النص *** النص>
فار آر = صفيف جديد ()
arr[0]="一一一一一";
arr[1]="اثنان اثنان اثنان اثنان";
arr[2]="ثلاثة ثلاثة ثلاثة ثلاثة";
</script>
<select onchange="zz.cells[this.selectedIndex].innerHTML=arr[this.selectedIndex]">
<option value=a>تغيير الإطار الأول</option>
<option value=a>تغيير الإطار الثاني</option>
<option value=a>تغيير الإطار الثالث</option>
</حدد>
<معرف الجدول=zz border=1>
<ارتفاع tr=20>
<td width=150>الإطار الأول</td>
<td width=150>الإطار الثاني</td>
<td width=150>الإطار الثالث</td>
</tr>
</الجدول>