عندما نرى روابط على صفحات الويب الخاصة بأشخاص آخرين تنفذ أوامر المتصفح مثل فتح، طباعة، إعادة توجيه، حفظ باسم، رجوع، إغلاق هذه النافذة، تعطيل النقر بزر الماوس الأيمن، وما إلى ذلك، ولكننا غير قادرين على تنفيذها بأنفسنا، هل نشعر بذلك؟ نادم؟ هل تريد أيضا تحقيق ذلك؟ كم سيكون مثيرًا للاهتمام أن يتم تنفيذ أوامر المتصفح على صفحة الويب! دعونا نلقي نظرة على كيفية استخدام كود Javascript لتنفيذ أوامر قائمة المتصفح (تم تصحيح التعليمات البرمجية التالية في المتصفح ضمن نظام التشغيل Windows XP)، Wulin.com، www.vevb.com.
1. تنفيذ الأوامر في القائمة [ملف (F)].
1. تنفيذ أمر "الفتح".
[التنسيق]:document.execCommand(مفتوح)
[شرح] هذا يشبه إلى حد ما الأوامر الموجودة في عنصر تحكم متصفح الويب في لغة VB وتصميمات البرمجة الأخرى، ويمكنك أيضًا التفكير في الأمر بناءً على ذلك.
[مثال] أضف بين <body></body>:
<a href=# onclick=document.execCommand(open)>فتح</a>
2. تنفيذ أمر "التحرير باستخدام المفكرة".
[تنسيق]:location.replace(عرض المصدر:+موقع)
[تعليمات] افتح برنامج "المفكرة" واعرض الكود المصدري لصفحة الويب في "المفكرة".
[مثال] أضف بين <body></body>:
<a href=# onclick=location.replace(view-source:+location)>التحرير باستخدام المفكرة</a>
3. تنفيذ أمر "حفظ باسم".
[التنسيق]:document.execCommand(saveAs)
[تعليمات] احفظ صفحة الويب هذه في دليل آخر على القرص المحلي!
[مثال] أضف بين <body></body>:
<a href=# onclick=document.execCommand(saveAs)>حفظ باسم</a>
4. تنفيذ أمر "الطباعة".
[تنسيق]:document.execCommand(طباعة)
[شرح] بالطبع، يجب أن تكون لديك طابعة مثبتة!
[مثال] أضف بين <body></body>:
<a href=# onclick=document.execCommand(print)>طباعة</a>
5. تنفيذ أمر "الإغلاق".
[التنسيق]:window. Close();إرجاع خطأ
[الوصف] سيتم إغلاق هذه النافذة.
[مثال] أضف بين <body></body>:
<a href=# onclick=window. Close();return false)>أغلق هذه النافذة</a>
2. تنفيذ الأوامر في قائمة [تحرير (E)]
تنفيذ أمر "تحديد الكل".
[التنسيق]:document.execCommand(selectAll)
[وصف] سيتم اختيار كل المحتوى الموجود في صفحة الويب!
[مثال] أضف بين <body></body>:
<a href=# onclick=document.execCommand(selectAll)>تحديد الكل</a>
3. تنفيذ الأوامر في القائمة [عرض (V)].
1. تنفيذ أمر "التحديث".
[التنسيق]:location.reload() أو History.go(0)
[تعليمات] أعد فتح هذه الصفحة في متصفحك.
[مثال] أضف بين <body></body>:
<a href=# onclick=location.reload()>تحديث</a>
أو أضف:<a href=# onclick=history.go(0)>تحديث</a>
2. تنفيذ الأمر 〖الملف المصدر〗
[تنسيق]:location.replace(عرض المصدر:+موقع)
[تعليمات] عرض الكود المصدري لصفحة الويب هذه.
[مثال] أضف بين <body></body>:
<a href=# onclick=location.replace(view-source:+location)>عرض الملف المصدر</a>
3. تنفيذ أمر 〖عرض ملء الشاشة〗
[التنسيق]:window.open(document.location,url,ملء الشاشة)
[تعليمات] اعرض هذه الصفحة بملء الشاشة.
[مثال] أضف بين <body></body>:
<a href=# onclick=window.open(document.location,url,fullscreen)>عرض بملء الشاشة</a>
4. تنفيذ الأوامر في قائمة [المجموعة (أ)].
1. تنفيذ أمر "الإضافة إلى المفضلة".
[التنسيق]:window.external.AddFavorite('url'، 'اسم موقع الويب)
[تعليمات] أضف هذه الصفحة إلى المفضلة.
[مثال] أضف بين <body></body>:
<a href=javascript:window.external.AddFavorite('http://oh.jilinfarm.com', 'الصفحة الرئيسية الشخصية لـ Hu Mingxin')>إضافة إلى المفضلة</a>
2. تنفيذ أمر "تنظيم المفضلة".
[تنسيق]:window.external.showBrowserUI(تنظيم المفضلة،خالية)
[الوصف] افتح مربع حوار تنظيم المفضلة.
[مثال] أضف بين <body></body>:
<a href=# onclick=window.external.showBrowserUI(OrganizeFavorites,null)>تنظيم المفضلة</a>
5. تنفيذ الأوامر في قائمة [الأدوات (T)].
تنفيذ أمر "خيار الإنترنت".
[تنسيق]:window.external.showBrowserUI(إعدادات الخصوصية،خالية)
[الوصف] افتح مربع حوار خيارات الإنترنت.
[مثال] أضف بين <body></body>:
<a href=# onclick=window.external.showBrowserUI(PrivacySettings,null)>خيارات الإنترنت</a>
6. تنفيذ الأوامر في [شريط الأدوات]
1. تنفيذ أمر "إلى الأمام".
[تنسيق]history.go(1) أوhistory.forward()
[شرح] يفتح المتصفح الصفحة التالية.
[مثال] أضف بين <body></body>:
<a href=# onclick=history.go(1)>الأمام</a>
أو انضم إلى:<a href=# onclick=history.forward()>الأمام</a>
2. تنفيذ أمر "العودة".
[التنسيق]:history.go(-1) أوhistory.back()
[وصف] يعود المتصفح إلى الصفحة السابقة التي تم عرضها.
[مثال] أضف بين <body></body>:
<a href=# onclick=history.go(-1)>رجوع</a>
أو أضف:<a href=# onclick=history.back()>رجوع</a>
3. تنفيذ أمر "التحديث".
[التنسيق]:document.reload() أوhistory.go(0)
[تعليمات] أعد فتح هذه الصفحة في متصفحك.
[مثال] أضف بين <body></body>:
<a href=# onclick=location.reload()>تحديث</a>
أو أضف:<a href=# onclick=history.go(0)>تحديث</a>
7. تنفيذ الأوامر الأخرى
تنفيذ الأمر "أغلق هذه النافذة بانتظام".
[تنسيق]:settimeout(window. Close ()، وقت الإغلاق)
[الوصف] سيتم إغلاق هذه النافذة.
[مثال] أضف بين <body></body>:
<a href=# onclick=setTimeout(window. Close(),3000)>أغلق هذه النافذة خلال 3 ثوانٍ</a>