بوضع هذا في الاعتبار ، يوضح هذا الدليل الهدف والعمل واستخدام طريقة 'window.location.replace ()'.
كيف تعمل طريقة 'window.location.replace ()' في JavaScript؟
عمل “ window.location.replace () 'يعتمد على عنوان URL الذي تم تمريره كوسيطة له. إنه مثل أنه ينتقل إلى عنوان URL الذي تم تمريره بناءً على إجراء المستخدم.
بناء الجملة
نافذة او شباك. موقع . يستبدل ( عنوان URL جديد )
في الصيغة أعلاه:
- نافذة او شباك : هو المتغير العام الذي يشير إلى نافذة المتصفح الحالية التي يتم تشغيل JavaScript فيها.
- نافذة او شباك : هو المتغير العام الذي يشير إلى نافذة المتصفح الحالية التي يتم تشغيل JavaScript فيها.
- يستبدل : ينتقل إلى عنوان URL المحدد ، أي ' عنوان URL جديد 'بمثابة وسيطة دون الاحتفاظ بسجل صفحة الويب الأصلية للعودة إليها.
الآن ، قم بتنفيذ بناء الجملة هذا في JavaScript لشرح التنفيذ العملي لها.
مثال: تطبيق طريقة 'window.location.replace ()' للانتقال إلى URL في JavaScript
يوضح هذا المثال التنفيذ العملي لـ ' window.location.replace () 'للتبديل إلى عنوان URL آخر (تم تمريره).
كود HTML
أولاً ، قم بإلقاء نظرة عامة على كود HTML التالي:
< h2 > window.location.replace () الطريقة في JavaScript < / h2 >
< زر ondblclick = 'myFunc ()' > انقر فوقه < / زر >
في كود HTML أعلاه:
- ال ' ”تحدد العنوان الفرعي.
- ال ' <زر> 'تنشئ زرًا مرتبطًا بـ' ondblclick 'الذي يصل إلى
- وظيفة JavaScript ' myFunc () 'عند النقر المزدوج على الزر.
كود جافا سكريبت
الخطوة التالية على كود JavaScript:
وظيفة myFunc ( ) {
نافذة او شباك. موقع . يستبدل ( 'https://linuxhint.com/' )
}
النصي >
في كود JavaScript أعلاه:
- حدد وظيفة باسم ' myFunc () '.
- في تعريف الوظيفة ، قم بتطبيق ' يستبدل() 'للانتقال إلى' عنوان URL 'الذي تم تمريره كوسيطة للطريقة.
انتاج |
يوضح الإخراج أنه قد تمت إعادة توجيه المستخدم إلى عنوان URL المحدد عند النقر المزدوج على الزر بنجاح. بحيث لا يتمكن المستخدم من العودة مرة أخرى إلى المستند الأصلي.
خاتمة
تقدم JavaScript ' window.location.replace () 'التي تعيد توجيه المستخدم من صفحة الويب الحالية إلى عنوان URL المقدم. إنه بحيث لا يمكن للمستخدم الوصول إلى صفحة الويب الأصلية مرة أخرى بعد إعادة توجيهه. غطى هذا الدليل الغرض من طريقة 'window.location.replace ()' وعملها ووظائفها في JavaScript.