ما هي طريقة window.location.replace () في JavaScript

Ma Hy Tryqt Window Location Replace Fy Javascript



في JavaScript ، يوفر كائن 'location' العنصر ' window.location.replace () 'التي تعيد توجيه المستخدم من صفحة الويب الحالية إلى عنوان URL المقدم. بمجرد إعادة التوجيه ، لا يمكن للمستخدم العودة إلى صفحة الويب السابقة. هذا لأن ' يستبدل() 'طريقة إزالة أحدث سجل لصفحة الويب الحالية من المكدس واستبداله بعنوان URL الجديد. يتم استخدامه في الغالب عندما يريد المستخدم إزالة سجل صفحة الويب الحالي من السجل.

بوضع هذا في الاعتبار ، يوضح هذا الدليل الهدف والعمل واستخدام طريقة '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.