【1.نافذة منبثقة عادية】
في الواقع، الكود بسيط جدًا:
<SCRIPT LANGUAGE=javascript>
<!--
window.open ('page.html')
-->
</النص>
نظرًا لأن هذا جزء من كود جافا سكريبت، فيجب وضعه بين علامة <SCRIPT LANGUAGE=javascript> و</script>. <!-- و --> فعالة لبعض المتصفحات القديمة، في هذه المتصفحات القديمة، لن يتم عرض الكود الموجود في العلامة كنص. تطوير هذه العادة الجيدة.
يتم استخدام window.open ('page.html') للتحكم في النافذة المنبثقة لنافذة جديدة page.html إذا لم يكن page.html في نفس مسار النافذة الرئيسية، فيجب ذكر المسار في المقدمة المسار المطلق ([url]http:// )[/url] والمسارات النسبية (../) كلاهما مقبولان.
يمكنك استخدام علامات الاقتباس المفردة أو علامات الاقتباس المزدوجة، ولكن لا تخلط بينهما.
يمكن إضافة هذا الجزء من التعليمات البرمجية في أي مكان في HTML، بين <head> و </head>، أو بين <body> و </body>. كلما كان الكود مبكرًا، كلما تم تنفيذه بشكل أسرع، خاصة إذا كانت الصفحة الكود طويل وتريد أن تظهر الصفحة في وقت مبكر، ما عليك سوى وضعها للأمام قدر الإمكان.
[2. نافذة منبثقة بعد الإعداد]
لنتحدث عن إعدادات النوافذ المنبثقة. فقط أضف المزيد إلى الكود أعلاه. فلنقم بتخصيص مظهر هذه النافذة المنبثقة وحجمها وموضعها المنبثق ليناسب الظروف المحددة للصفحة.
<لغة البرنامج النصي=جافا سكريبت>
<!--
window.open ('page.html'، 'newwindow'، 'height=100، width=400، top=0، left=0، شريط الأدوات=no، شريط القوائم=no، أشرطة التمرير=no، يمكن تغيير حجمه=no، location=no ، الحالة = لا ')
//اكتب في سطر واحد
-->
</SCRIPT>
شرح المعلمة:
يبدأ البرنامج النصي <SCRIPT LANGUAGE=javascript> js؛
الأمر window.open لينبثق نافذة جديدة؛
'page.html' اسم ملف النافذة المنبثقة؛
'newwindow' اسم النافذة المنبثقة (وليس اسم الملف)، اختياري، يمكن استبداله بفارغ ''؛
الارتفاع = 100 ارتفاع النافذة؛
العرض = عرض النافذة 400؛
أعلى = 0 قيمة بكسل أعلى النافذة من الشاشة؛
left=0 قيمة البكسل للنافذة من الجانب الأيسر للشاشة؛
شريط الأدوات=لا يوجد ما إذا كان سيتم عرض شريط الأدوات أم لا، نعم للعرض؛
شريط القوائم، تمثل أشرطة التمرير أشرطة القوائم وأشرطة التمرير.
resizable=no ما إذا كان سيتم السماح بتغيير حجم النافذة، نعم للسماح بذلك؛
الموقع=لا يوجد ما إذا كان سيتم عرض شريط العناوين أم لا، نعم للسماح؛
الحالة = لا ما إذا كان سيتم عرض المعلومات في شريط الحالة (عادةً ما يكون الملف مفتوحًا)، نعم مسموح به؛
</SCRIPT> ينتهي البرنامج النصي js
[3. استخدم الوظائف للتحكم في النوافذ المنبثقة]
يوجد أدناه رمز كامل.
<أتش تي أم أل>
<الرأس>
<script LANGUAGE=javascript>
<!--
وظيفة أوبنوين () {
window.open (page.html، نافذة جديدة، الارتفاع=100، العرض=400، شريط الأدوات=لا، شريط القوائم=لا، أشرطة التمرير=لا، يمكن تغيير حجمها=لا، الموقع=لا، الحالة=لا)
//اكتب في سطر واحد
}
//-->
</script>
</الرأس>
<body onload=openwin()>
..محتوى الصفحة تعسفي...
</الجسم>
</html>
تم تعريف وظيفة openwin() هنا، ومحتوى الوظيفة هو فتح نافذة. لا يخدم أي غرض حتى يتم استدعاؤه.
كيف نسميها؟
الطريقة الأولى: <body onload=openwin()> تنبثق نافذة عندما يقرأ المتصفح الصفحة؛
الطريقة الثانية: <body onunload=openwin()> تنبثق نافذة عندما يغادر المتصفح الصفحة؛
الطريقة الثالثة: الاتصال باستخدام اتصال:
<a href=ملاحظة: استخدم "الطريقة الرابعة: الاتصال بزر:
<input type=button onclick=openwin() value=open window>
[4.تنبثق نافذتان في نفس الوقت]
قم بإجراء تغييرات طفيفة على الكود المصدري:
<script LANGUAGE=javascript>
<!--
وظيفة أوبنوين () {
window.open (page.html، نافذة جديدة، الارتفاع=100، العرض=100، الأعلى=0، اليسار=0، شريط الأدوات=لا، شريط القوائم=لا، أشرطة التمرير=لا، يمكن تغيير حجمه=لا، الموقع=لا، الحالة=لا)
//اكتب في سطر واحد
window.open (page2.html، newwindow2، الارتفاع=100، العرض=100، الأعلى=100، اليسار=100، شريط الأدوات=لا، شريط القوائم=لا، أشرطة التمرير=لا، يمكن تغيير حجمه=لا، الموقع=لا، الحالة=لا)
//اكتب في سطر واحد
}
//-->
</script>
لمنع النافذتين المنبثقتين من تغطية بعضهما البعض، استخدم الجزء العلوي واليسار للتحكم في موضع النافذة المنبثقة بحيث لا تغطي بعضها البعض. وأخيرًا، يمكنك الاتصال به باستخدام الطرق الأربع المذكورة أعلاه.
ملاحظة: يجب ألا يكون اسما النافذتين (newwindows وnewwindow2) متماثلين، أو يجب أن تكون جميعها فارغة. نعم؟
[5. تفتح النافذة الرئيسية الملف 1.htm، وتنبثق النافذة الصغيرة page.html في نفس الوقت]
تتم إضافة التعليمة البرمجية التالية إلى منطقة <head> في النافذة الرئيسية:
<script language=javascript>
<!--
وظيفة أوبنوين () {
window.open(page.html,,width=200,height=200)
}
//-->
</script>
أضف منطقة <body>:
ما عليك سوى <a href=1.htm onclick=openwin()>الفتح</a>.
[6. التحكم في توقيت إغلاق النوافذ المنبثقة]
بعد ذلك، سنقوم ببعض التحكم في النوافذ المنبثقة، وسيكون التأثير أفضل. إذا أضفنا جزءًا صغيرًا من التعليمات البرمجية إلى الصفحة المنبثقة (لاحظ أنه تمت إضافته إلى HTML الخاص بـ page.html، وليس الصفحة الرئيسية، وإلا...)، ألن يكون من الأفضل أن يتم إغلاقه تلقائيًا بعد ذلك؟ 10 ثواني؟
أولاً، قم بإضافة الكود التالي إلى منطقة <head> في ملف page.html:
<script language=javascript>
function Closeit() {
setTimeout(self. Close(),10000) // ميلي ثانية
}
</script>
بعد ذلك، استخدم الجملة <body onload= Closeit()> لاستبدال جملة <BODY> الأصلية في page.html. (لا تنس كتابة هذه الجملة! وظيفة هذه الجملة هي استدعاء الكود لإغلاق النافذة، ثم إغلاق النافذة تلقائيًا بعد 10 ثوانٍ.)
[7. أضف زر إغلاق إلى النافذة المنبثقة]
<نموذج>
<INPUT TYPE='BUTTON' value='Close' onClick='window. Close()'>
</فورم>
هاها، بل هو أكثر كمالا الآن!
[8. النوافذ المنبثقة المضمنة - نافذتان في صفحة واحدة]
تحتوي جميع الأمثلة المذكورة أعلاه على نافذتين، إحداهما هي النافذة الرئيسية والأخرى نافذة منبثقة صغيرة.
ومن خلال المثال التالي يمكنك استكمال التأثير أعلاه في صفحة واحدة.
<أتش تي أم أل>
<الرأس>
<لغة البرنامج النصي=جافا سكريبت>
وظيفة أوبنوين ()
{
OpenWindow=window.open(, newwin, height=250, width=250,toolbar=no,scrollbars=+scroll+,menubar=no);
//اكتب في سطر واحد
OpenWindow.document.write(<TITLE>مثال</TITLE>)
OpenWindow.document.write(<BODY BGCOLOR=OpenWindow.document.write(<h1>مرحبا!</h1>)
OpenWindow.document.write(تم فتح نافذة جديدة!)
OpenWindow.document.write(</BODY>)
OpenWindow.document.write(</HTML>)
OpenWindow.document.إغلاق()
}
</النص>
</الرأس>
<الجسم>
<a href=<نوع الإدخال=زر onclick=openwin() value=فتح نافذة>
</الجسم>
</html>
انظر إلى الكود الموجود في OpenWindow.document.write() أليس هو HTML قياسي؟ فقط اكتب المزيد من الأسطر حسب التنسيق. تأكد من ملاحظة أنه سيحدث خطأ إذا كان هناك تصنيف آخر أو تصنيف أقل. تذكر أن تنهي الأمر باستخدام OpenWindow.document.Close().
[9. التطبيق النهائي - التحكم في ملفات تعريف الارتباط للنوافذ المنبثقة]
تذكر أنه على الرغم من أن النافذة المنبثقة أعلاه رائعة، إلا أنها بها مشكلة صغيرة (لا بد أنك لم تلاحظها إذا كنت منغمسًا في الفرح؟) على سبيل المثال، إذا وضعت البرنامج النصي أعلاه في صفحة تحتاج إلى المرور بشكل متكرر (مثل الصفحة الرئيسية)، فستنبثق النافذة في كل مرة يتم فيها تحديث الصفحة، أليس هذا مزعجًا للغاية؟ :-(
هل هناك أي حل؟ نعم ;-) اتبعني.
يمكننا استخدام ملفات تعريف الارتباط للتحكم فيها.
أولاً، قم بإضافة الكود التالي إلى منطقة <HEAD> في صفحة HTML الرئيسية:
<script>
وظيفة اوبنوين () {
window.open(page.html,,width=200,height=200)
}
وظيفة get_cookie(الاسم) {
فار البحث = الاسم + =
قيمة الإرجاع فار = ;
إذا (documents.cookie.length > 0) {
إزاحة = document.cookie.indexOf(بحث)
إذا (إزاحة! = -1) {
إزاحة += طول البحث
end = document.cookie.indexOf(;, offset);
إذا (النهاية == -1)
end = document.cookie.length;
returnvalue=unescape(documents.cookie.substring(offset, end))
}
}
إرجاع قيمة الإرجاع؛
}
وظيفة التحميل المنبثق () {
إذا (get_cookie('برزت')==''){
اوبنوين ()
Documents.cookie=popped=yes
}
}
</script>
بعد ذلك، استبدل جملة <BODY> الأصلية في الصفحة الرئيسية بـ <body onload=loadpopup()> (لاحظ أنها ليست openwin ولكنها Loadpop!). يمكنك تجربة تحديث الصفحة أو إعادة الدخول إلى الصفحة، ولن تظهر النافذة مرة أخرى أبدًا. صحيح البوب فقط مرة واحدة!
في هذه المرحلة، اكتملت مهارات الإنتاج والتطبيق الخاصة بالنوافذ المنبثقة بشكل أساسي، وأنا أيضًا أشعر بالإرهاق .
تجدر الإشارة إلى أنه من الأفضل الحفاظ على اتساق الكتابة بالأحرف الكبيرة في نصوص JS.
1. انبثق نافذة ملء الشاشة
<html>
<body onload=window.open('http://www.pconline.com.cn','example01','fullscreen');>;
<b>[url]www.e3i5.com[/url]</b>
</الجسم>
</html>
2. انبثق نافذة تم تعديلها بـ F11
إلى <html>
<body onload=window.open(''http://www.pconline.com.cn','example02','channelmode');>;
<b>[url]www.e3i5.com[/url]</b>
</الجسم>
</html>
3. انبثق نافذة بها شريط أدوات الارتباط المفضل
<html>
<body onload=window.open('http://www.pconline.com.cn','example03','width=400,height=300,directories');>
<b>[url]www.e3i5.com[/url]</b>
</الجسم>
</html>
4. مربع حوار صفحة الويب
<html>
<لغة البرنامج النصي=جافا سكريبت>
<!--
showModalDialog('http://www.pconline.com.cn','example04','dialogWidth:400px;dialogHeight:300px;
مربع الحوار الأيسر: 200px;dialogTop: 150px;المركز: نعم;مساعدة:نعم;يمكن تغيير حجمه:نعم;الحالة:نعم')
//-->
</النص>
<b>[url]www.e3i5.com[/url]</b>
</الجسم>
</html>
<html>
<لغة البرنامج النصي=جافا سكريبت>
<!--
showModelessDialog('http://www.pconline.com.cn','example05','dialogWidth:400px;dialogHeight:300px;
مربع الحوار الأيسر: 200px;dialogTop: 150px;المركز: نعم;مساعدة:نعم;يمكن تغيير حجمه:نعم;الحالة:نعم')
//-->
</النص>
<b> target=_blank>[url]http://www.pconline.com.cn[/url]</b>
</الجسم>
</html>
showModalDialog () أو showModelessDialog () لاستدعاء مربع حوار الويب. الفرق بين showModalDialog () وshowModelessDialog () هو أن النافذة المفتوحة بواسطة showModalDialog () (نافذة مشروطة للاختصار) يتم وضعها على النافذة الرئيسية و يجب أن تكون مغلقة للوصول إلى النافذة الرئيسية (يُنصح باستخدامها بأقل قدر ممكن لتجنب الإساءة إلى الأشخاص)؛ بعد الافتتاح.
DialoHeight: يقوم iHeight بتعيين ارتفاع نافذة الحوار.
DialoWidth: يقوم iWidth بتعيين عرض نافذة الحوار.
DialogLeft: يقوم iXPos بتعيين الموضع الأيسر لنافذة الحوار بالنسبة إلى الزاوية اليسرى العليا من سطح المكتب.
الحوارTop: يقوم iYPos بتعيين الموضع العلوي لنافذة الحوار بالنسبة إلى الزاوية اليسرى العليا من سطح المكتب.
المركز: {yes |. no |. 1 |. 0} يحدد ما إذا كان سيتم توسيط مربع الحوار على سطح المكتب أم لا.
مساعدة: {yes |. no |. 1 |. 0} يحدد ما إذا كان سيتم عرض أيقونات المساعدة الحساسة للسياق في نافذة الحوار. القيمة الافتراضية هي "نعم".
يمكن تغيير حجمه: {yes |. no |. 1 |. 0} يحدد ما إذا كان يمكن تغيير حجم نافذة الحوار. القيمة الافتراضية هي "لا".
الحالة: {yes |. no |. 1 |. 0} يحدد ما إذا كانت نافذة الحوار تعرض شريط الحالة. القيمة الافتراضية هي "yes" لنوافذ الحوار غير النموذجية و"no" لنوافذ الحوار المشروطة.
الكود الكلاسيكي لصفحة الويب
1. سيتم حظر زر الفأرة الأيمن بالكامل ولن تكون هناك قائمة للنقر بزر الماوس الأيمن.
يمكن أيضًا استخدام
<body oncontextmenu=window.event.returnvalue=false>
في إطار الجدول في صفحات الويب
<حدود الجدول oncontextmenu=return(false)><td>لا</table>
2. قم بإلغاء التحديد ومنع النسخ
<body onselectstart=return false>
3. لا يسمح باللصق
<body onpaste=return false>
4. منع النسخ
<body oncopy=return false;
5. قم بتغيير شريط عنوان IE إلى الرمز الخاص بك
<link rel=Shortcut Icon href=favicon.ico>
الوصف: حول إنتاج ملف favicon.ico. يمكنك أولاً إنشاء صورة في FW، وهي أيقونة صغيرة لموقعك الخاص. ثم قم بتغيير سمات الملف إلى *.ico في ACD، ثم قم بنقل ملف *.ICO الذي قمت بإنشائه إلى دليل الخادم الخاص بك، ثم يمكنك استخدام الكود أعلاه لتحقيق ذلك عندما يقوم الآخرون بتسجيل الدخول إلى موقعك، في العنوان شريط استخدم الرمز المخصص الخاص بك.
6. يمكن عرض الرمز الخاص بك في المفضلة
<link rel=Bookmark href=favicon.ico>
التعليمات: طريقة الإنتاج هي نفسها المذكورة أعلاه. كل ما في الأمر أن طريقة العرض مختلفة. هذا هو الرمز المخصص الذي يتم عرضه عندما يقوم الآخرون بوضع إشارة مرجعية على عنوان الويب الخاص بك.
7. أغلق طريقة الإدخال
<input style=ime-mode:disabled>
شرح: يتم استخدام هذا الرمز عند إرسال النموذج. أي أنه لا يمكن استخدام أوضاع أسلوب الإدخال الأخرى عند إدخال البيانات.
8. احمل دائمًا إطارًا
<لغة النص=جافا سكريبت><!--
if (window == top)top.location.href =frames.htm;// --></script>
شرح:frames.htm هي صفحة الويب الخاصة بك وهذه أيضًا طريقة لحماية الصفحة.
9. منع التأطير
<لغة البرنامج=javascript><!--
if (top.location != self.location)top.location=self.location;
// --></SCRIPT>
10. لن يتم حفظ صفحات الويب باسم
<noscript><iframe src=*.html></iframe></noscript>
ملحوظة: <noscirpt> له نطاق واسع من الاستخدامات، أحدها هو إبطال إعلانات JS.
11. التحقق من الملفات المصدر
<نوع الإدخال=قيمة الزر=عرض كود مصدر صفحة الويب
onclick=window.location = 'view-source:'+ target=_blank>[url]http://bbs.055.cn/test.htm[/url]';>
12. يعد سجل البرنامج النصي لملف تعريف الارتباط مفيدًا جدًا
وظيفة get_cookie(Name) {
var search = Name + =
var returnvalue = ;
if (documents.cookie. length > 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) { // إذا كان ملف تعريف الارتباط موجودًا
offset += search. الطول
// تعيين فهرس بداية القيمة
end = document.cookie.indexOf(;, offset);
// تعيين فهرس نهاية قيمة ملف تعريف الارتباط
if (end == -1)
end = document.cookie.length;
returnvalue=unescape (documents.cookie.substring(offset, end))
}
}
return returnvalue
;
function Loadpopup(){
if (get_cookie('popped')==''){
openpopup()
document.cookie=popped=yes
}
}
ملاحظة: ما ورد أعلاه هو رمز JS، يرجى إضافة حرفي البداية والنهاية بنفسك
13. استخدام الإطار الداخلي <IFRAME>
تنسيق استخدام علامة Iframe هو:
<iframe src=عرض URL=x الارتفاع=x التمرير=[OPTION]frameborder=x
الاسم=الرئيسي></iframe>
src: مسار الملف، والذي يمكن أن يكون ملف HTML أو نص أو ASP وما إلى ذلك.
العرض والارتفاع: عرض وارتفاع منطقة الإطار الداخلي؛
التمرير: عندما لا يتم عرض ملف HTML المحدد لـ SRC في المنطقة المحددة، فإن خيار التمرير، إذا تم ضبطه على NO، لن يظهر شريط التمرير إذا كان تلقائيًا: سيظهر شريط التمرير تلقائيًا إذا كان نعم؛ سيتم عرضه؛ FrameBorder: عرض حدود المنطقة لمزج "الإطار الداخلي" مع المحتوى المجاور، غالبًا ما يتم ضبطه على 0.
الاسم: اسم الإطار المستخدم لتحديد الهوية.
على سبيل المثال: عندما تريد استخدام الإطار الأصلي للتحكم في الإطار الداخلي، يمكنك استخدام: target=frame name للتحكم.
مثال: <iframe name=mm src=http://bbs.055.cn;; width=100% height=100% Marginwidth=0 Marginheight=... otframeborder=0 التمرير=no></iframe>
14 .أضف الكود التالي للانتقال تلقائيًا إلى <head>…</head> في الكود المصدري:
<meta http-equiv=refreshcontent=3;URL=http://bbs.055.cn; charset=gb2312>
شرح: المحتوى=3 يعني تحديث عنوان URL خلال 3 ثوانٍ
15. كيفية تغيير شكل الماوس للرابط؟ ما عليك سوى إضافة هذا الرمز إلى الرابط، أو يمكنك كتابته في CSS كما هو موضح أعلاه
style=cursor:hand style=cursor:crosshair
النمط = المؤشر: نمط النص = المؤشر: انتظر
النمط = المؤشر: نقل النمط = المؤشر: مساعدة
style=cursor:e-resize
style=cursor:n-resize
style=cursor:nw-resize style=cursor:w-resize
style=cursor:s-resize
style=cursor:se-resize
style=cursor:sw-resize
ما عليك سوى إضافة الكود أعلاه إلى الرابط أو منطقة النمط بالصفحة لتنويع الماوس.
16. عرض كامل الشاشة
<النموذج>
<ديف محاذاة = المركز>
<نوع الإدخال=اسم الزر=قيمة ملء الشاشة=ملء الشاشة عند النقر=window.open(document.location, 'big', 'fullscreen=yes')>
</div>
</form>
ضعه في منطقة <body>.
17. قم بتعيينها كصفحة رئيسية
<script language=javascript>
<!--
الوظيفة الافتراضية_المنزل(){
this.home.style.behavior='url(#default#homepage)';this.home.setHomePage([url]http://bbs.055.cn/[/url]';
}
فار فوكسوك=خطأ;
إذا (navigator.appName == Netscape{
focusok=true;
}
vers=navigator.appVersion;
إذا (navigator.appName == Microsoft Internet Explorer{
pos=vers.lastIndexOf('.');
vers=vers.substring(pos-1,vers.length);
}
(
vers);
focusok=true;
}
وظيفة Launchstock1(htmlurl){
var Stock=window.open(htmlurl,stock,top=2,left=2,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,
يمكن تغيير حجمه = لا، العرض = 700، الارتفاع = 510؛
إذا (التركيزوك){
الأسهم. التركيز ()؛
}
عودة صحيحة؛
}
وظيفة إطلاق الأسهم () {
var Stock=window.open(,stock,top=2,left=2,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,
resizable=no,width=700, الارتفاع = 510؛
إذا (التركيزوك){
الأسهم. التركيز ()؛
}
عودة صحيحة؛
}
// -->
</script>
<a href=# name=home onClick=defaul_home() title===وقت الجيل الإلكتروني==>تعيين كصفحة رئيسية</a>
18. إليك رمز إضافة المفضلة
<a href=# onClick=window.external.addFavorite([url]http://bbs.055.cn[/url]';.'Dawn Accord') target=_self title = اتفاق الفجر>أضف إلى المفضلة</a>
19. تتم إضافة الكود التالي لتأثيرات صورة الفلاش إلى منطقة <head>
<لغة البرنامج النصي=جافا سكريبت>
<!--
وظيفة makevisible(cur,التي){
إذا (التي==0)
cur.filters.alpha.opacity=100
آخر
cur.filters.alpha.opacity=20
}
//-->
</SCRIPT>
يتم إضافة الكود التالي إلى منطقة <body>
<img src=/u/info_img/2009-06/08/logo.gif;; style=filte... nbsp;onMouseOver=makevisible(this,0) onMouseOut=makevisible(this,1) width=63 height=56 > // الرجاء تغيير عنوان الصورة بنفسك
20.تحميل شريط التقدم
<table cellpacing=0 cellpadding=0 bgcolor=#FFFFFF width=40% id=P><tr><td>
<جدول خلايا تباعد الخلايا=0 خلية الحشو=0 bgcolor=#0000FF height=18 معرف=Q><tr><td></td></tr></table></td></tr></table>
</مركز>
<لغة البرنامج النصي=جافا سكريبت>
فار ر = 0؛
تحميل الوظيفة () {R = R + 2. Q.style.width = R + % time= setTimeout(load(),50);
إذا (R > 100) {clearTimeout(time);
</script>
27 شاشة كاملة
<لغة البرنامج النصي=جافا سكريبت>
window.open('index.asp','','fullscreen=1');
</script>
21. تمرير صورة الخلفية
<تمرير الجسم=لا يوجد خلفية=images/bg.jpg link=#00FF00 alink=#FF0000 vlink=#00FF00 bgcolor=#000080 topmargin=8>
<لغة البرنامج النصي=جافا سكريبت>
فار خلفية أوفست = 0؛
var bgObject = eval('document.body');
دالة التمرير BG(maxSize) {backgroundOffset =backgroundOffset + 1;
إذا (backgroundOffset > maxSize) خلفية Offset = 0;
bgObject.style.backgroundPosition = 0 +backgroundOffset;}
varScrollTimer = window.setInterval(scrollBG(410), 20)
</script>
22. لن يتم تخزين صفحات الويب في
صفحات HTML
مؤقتًا
<META HTTP-EQUIV=محتوى pragma=no-cache>
<META HTTP-EQUIV=محتوى التحكم في ذاكرة التخزين المؤقت=لا توجد ذاكرة تخزين مؤقت، يجب إعادة التحقق>
<META HTTP-EQUIV=انتهاء الصلاحية CONTENT=الأربعاء، 26 فبراير 1997 الساعة 08:21:57 بتوقيت جرينتش>
أو <META HTTP-EQUIV=محتوى انتهاء الصلاحية=0>
ASP webpageResponse.Expires = -1
Response.ExpiresAbsolute = Now() - 1
Response.cachecontrol = عدم وجود ذاكرة تخزين مؤقت
صفحة ويب PHP
header(تنتهي: الإثنين، 26 يوليو 1997، الساعة 05:00:00 بتوقيت جرينتش؛
header(Cache-Control: no-cache, must-revalidate;
header(Pragma: no-cache;
23.
<%
'حدد بعض الثوابت للاتصال بقاعدة البيانات
Const adOpenForwardOnly = 0 'يستعرض المؤشر السجلات للأمام فقط ولا يدعم الترحيل، مجموعة السجلات، الإشارة المرجعية
Const adOpenKeyset = 1 'مؤشر مجموعة المفاتيح، التعديلات التي أجراها المستخدمون الآخرون على السجلات سوف تنعكس في مجموعة السجلات، ولكن السجلات المضافة أو المحذوفة من قبل المستخدمين الآخرين لن تنعكس في مجموعة السجلات. دعم الترحيل، مجموعة السجلات، المرجعية
Const adOpenDynamic = 2 'تتمتع المؤشرات الديناميكية بأقوى الوظائف، ولكنها تستهلك أيضًا معظم الموارد. التعديلات التي يجريها المستخدمون على السجلات، أو إضافة أو حذف السجلات سوف تنعكس في مجموعة السجلات. يدعم التصفح كامل المواصفات (غير مدعوم من قبل ACCESS).
Const adOpenStatic = 3 'المؤشر الثابت هو مجرد لقطة من البيانات. لن تنعكس التعديلات التي يجريها المستخدم على السجلات أو إضافة أو حذف السجلات في مجموعة السجلات. يدعم التحرك للأمام أو للخلف
Const adLockReadOnly = 1 'نوع القفل، افتراضي، للقراءة فقط، لا يمكن إجراء أي تعديلات
Const adLockPessimistic = 2 'اقفل السجل فورًا عند التحرير، الطريقة الأكثر أمانًا
Const adLockOptimistic = 3 'يتم قفل مجموعة السجلات فقط عند استدعاء أسلوب التحديث، ولا يزال بإمكان العمليات السابقة الأخرى تغيير السجل الحالي وإدراجه وحذفه.
Const adLockBatchOptimistic = 4 'لا يتم قفل السجلات عند التحرير، ويتم إجراء التغييرات والإدراج والحذف في الوضع الدفعي
Const adCmdText = &H0001
كونست adCmdTable = &H0002
%>
24. تصغير النوافذ وتكبيرها وإغلاقها
<معرف الكائن=hh1 classid=clsidDB880A6-D8FF-11CF-9377-00AA003B7A11>
<param name=Command value=Minimize></object>
<معرف الكائن=hh2 classid=clsidDB880A6-D8FF-11CF-9377-00AA003B7A11>
<param name=Command value=Maximize></object>
<معرف الكائن=hh3 classid=clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11>
<اسم PARAM=قيمة الأمر=إغلاق></OBJECT>
<نوع الإدخال=قيمة الزر=تصغير عند النقر=hh1.Click()>
<نوع الإدخال=قيمة الزر=تكبير عند النقر=hh2.Click()>
<input type=button value=Close onclick=hh3.Click()>
ملاحظة: هذا المثال مناسب لـ IE
25. تحديد مصدر الصفحة السابقة
asp page:
request.servervariables(HTTP_REFERER
جافا سكريبت:
document.referrer
26. توقف المؤشر عند نهاية النص في مربع النص
<script language=javascript>
وظيفةcc()
{
var e = events.srcElement;
var r =e.createTextRange();
r.moveStart('character',e.value. length);
r.collapse(صحيح);
r.select();
}
</script>
<نوع الإدخال=اسم النص=قيمة النص1=123 onfocus=cc()>
الوصف: مناسب لإرسال بيانات النموذج