جافا سكريبت هي لغة برمجة قوية تسمح لك بإنشاء مواقع وتطبيقات تفاعلية. إحدى الميزات المهمة لجافا سكريبت هي الانتقال إلى صفحة أخرى. في هذه الصفحة ، سننظر في عدة طرق للانتقال إلى صفحة أخرى باستخدام جافا سكريبت.
الطريقة الأولى هي استخدام النافذة.الموقع.وظيفة هريف. هذه الميزة تسمح لك بتغيير عنوان ورل الحالي وتحميل صفحة جديدة. على سبيل المثال ، للذهاب إلى الصفحة "example.com" ، يجب استخدام الكود التالي:
نافذة.الموقع.هريف = "http://example.com";
الطريقة الثانية هي استخدام النافذة.الموقع.استبدال وظيفة. تعمل هذه الوظيفة أيضا على تغيير عنوان ورل الحالي وتحميل صفحة جديدة ، ولكنها تزيل الصفحة الحالية من سجل المتصفح. هذا يعني أن المستخدم لن يتمكن من العودة بالنقر فوق زر الرجوع. مثال الاستخدام:
نافذة او شباك.موقع. يستبدل("http://example.com ");
الطريقة الثالثة هي استخدام النافذة.وظيفة مفتوحة. تفتح هذه الوظيفة نافذة متصفح جديدة أو علامة تبويب مع عنوان ورل المحدد. يتطلب استخدام هذه الميزة إذنا من المستخدم. مثال الاستخدام:
نافذة مفتوحة("http://example.com ");
وبالتالي ، باستخدام جافا سكريبت ، يمكنك التنقل بسهولة إلى صفحة أخرى باستخدام نافذة الوظائف.الموقع.هريف ، نافذة.الموقع.استبدال أو نافذة.افتح. اختر الطريقة الأنسب حسب احتياجاتك.
- التبديل إلى صفحة أخرى
- كيفية استخدام جافا سكريبت للتنقل بين صفحات الويب
- باستخدام النافذة.طريقة الموقع
- باستخدام النافذة.طريقة مفتوحة
- باستخدام الموقع.استبدال الطريقة
- إعادة التوجيه إلى صفحة أخرى
- سؤال وجواب
- كيف يمكنني الانتقال إلى صفحة أخرى باستخدام جافا سكريبت?
- هل يمكنني الانتقال إلى صفحة أخرى دون استخدام ' نافذة او شباك.طرق الموقع?
- هل من الممكن للانتقال إلى صفحة أخرى باستخدام جافا سكريبت دون أي إجراء المستخدم?
- كيف يمكنني الانتقال إلى صفحة أخرى باستخدام جافا سكريبت بعد النقر على زر معين?
- كيف يمكنني الذهاب إلى صفحة أخرى باستخدام جافا سكريبت ونقل البيانات?
يمكنك الانتقال إلى صفحة أخرى من الموقع باستخدام جافا سكريبت. للقيام بذلك ، يمكنك استخدام نافذة خاصة.الموقع.طريقة هريف. تسمح لك هذه الطريقة بتعيين عنوان ورل جديد وإعادة توجيه متصفح المستخدم إلى هذه الصفحة.
مثال على استخدام النافذة.الموقع.طريقة هريف:
نافذة.الموقع.هريف = "http://example.com";
عند تنفيذ هذا الرمز ، سيتم إعادة توجيه متصفح المستخدم إلى العنوان "http://example.com ".
يمكنك أيضا استخدام النافذة.الموقع.استبدال الطريقة. يعمل بشكل مشابه للنافذة.الموقع.طريقة هريف ، لكنه لا يحفظ تاريخ التصفح الصفحة.
مثال على استخدام النافذة.الموقع.استبدال الطريقة:
نافذة او شباك.موقع. يستبدل("http://example.com");
يعيد هذا الرمز أيضا توجيه متصفح المستخدم إلى العنوان "http://example.com" ، لكنه لا يحفظ محفوظات الاستعراض للصفحة الحالية.
إذا لزم الأمر ، يمكنك استخدام الأزرار أو الروابط للانتقال إلى صفحة أخرى باستخدام جافا سكريبت. للقيام بذلك ، أضف معالج حدث إلى العنصر الذي سيبدأ عملية الانتقال.
مثال على استخدام زر للانتقال إلى صفحة أخرى:
انتقل إلى صفحة أخرى
عند النقر فوق هذا الزر ، سيتم إعادة توجيه متصفح المستخدم إلى العنوان "http://example.com ".
يمكنك أيضا استخدام الروابط للانتقال إلى صفحة أخرى:
انتقل إلى صفحة أخرى
عند النقر على هذا الرابط ، سيتم إعادة توجيه متصفح المستخدم إلى العنوان "http://example.com ".
كيفية استخدام جافا سكريبت للتنقل بين صفحات الويب
توفر جافا سكريبت للمطورين أدوات قوية لإدارة صفحات الويب ، بما في ذلك القدرة على التنقل بين الصفحات. هناك عدة طرق لاستخدام جافا سكريبت للانتقال إلى صفحة أخرى.
باستخدام النافذة.طريقة الموقع
واحدة من أبسط الطرق وأكثرها شيوعا للانتقال إلى صفحة أخرى باستخدام جافا سكريبت هي استخدام النافذة.طريقة الموقع. تتيح لك هذه الطريقة تغيير عنوان الصفحة الحالية والتبديل إلى عنوان جديد.
للانتقال إلى صفحة أخرى ، تحتاج إلى تعيين عنوان ورل جديد إلى خاصية هريف من النافذة.كائن الموقع. على سبيل المثال:
نافذة.الموقع.هريف = "http://www.example.com";
عن طريق استدعاء هذا الرمز ، سيقوم المتصفح بإعادة توجيه المستخدم إلى الصفحة "http://www.example.com ".
باستخدام النافذة.طريقة مفتوحة
هناك طريقة أخرى للتنقل بين الصفحات وهي استخدام النافذة.طريقة مفتوحة. تفتح هذه الطريقة نافذة متصفح جديدة أو علامة تبويب مع عنوان ورل المحدد.
لاستخدام هذه الطريقة ، تحتاج إلى تحديد معلمتين: عنوان ورل للصفحة الهدف واسم النافذة أو علامة التبويب. على سبيل المثال:
نافذة مفتوحة("http://www.example.com" ، "ميويندو");
سيفتح هذا الرمز نافذة متصفح جديدة أو علامة تبويب مع عنوان ورل "http://www.example.com" واسم "ميويندو".
باستخدام الموقع.استبدال الطريقة
الموقع.تسمح لك طريقة الاستبدال باستبدال الصفحة الحالية بصفحة جديدة دون إضافة إدخال جديد إلى سجل المتصفح. على غرار طريقة النافذة.الموقع ، تقبل هذه الطريقة عنوان ورل للصفحة الهدف.
على سبيل المثال ، سيحل الرمز التالي محل الصفحة الحالية بـ "http://www.example.com ":
استبدال ("http://www.example.com ");
إعادة التوجيه إلى صفحة أخرى
في بعض الحالات ، قد يكون من الضروري إعادة توجيه المستخدم تلقائيا إلى صفحة أخرى بعد إجراء معين. لهذا الغرض ، يمكنك استخدام طريقة سيتيموت في تركيبة مع النافذة.الموقع.طريقة هريف.
على سبيل المثال ، سيقوم الكود التالي بإعادة توجيه المستخدم تلقائيا إلى صفحة أخرى بعد 5 ثوان:
سيتيموت (وظيفة () {
نافذة.الموقع.هريف = "http://www.example.com";
}, 5000);
سيؤدي هذا الرمز إلى إعادة توجيه إلى الصفحة "http://www.example.com" بعد 5 ثوان (5000 مللي ثانية).
من المهم ملاحظة أن استخدام جافا سكريبت للانتقال إلى صفحة أخرى قد يتم حظره في بعض الحالات ، مثل إعدادات أمان المتصفح أو حظر النوافذ المنبثقة. لذلك ، قبل استخدام هذه الطرق ، تحتاج إلى التأكد من أنها متاحة للمستخدم.
سؤال وجواب
كيف يمكنني الانتقال إلى صفحة أخرى باستخدام جافا سكريبت?
للانتقال إلى صفحة أخرى باستخدام جافا سكريبت ، يمكنك استخدام نافذة الطرق.الموقع.هريف ' ، ' نافذة.الموقع.تعيين () ' و ' نافذة او شباك.الموقع.استبدال ()'. النافذة.الموقع.طريقة هريف تعيد توجيه المستخدم إلى عنوان ورل المحدد ، النافذة.طريقة الموقع.تعيين (`'يفعل الشيء نفسه ، ولكن يسمح لك لاستخدام زر العودة في المتصفح للعودة إلى الصفحة السابقة ، و `نافذة او شباك.الموقع.استبدال () طريقة ' أيضا إعادة توجيه المستخدم إلى عنوان ورل المحدد ، ولكن لا يحفظ تاريخ التصفح ، مما يجعل من المستحيل العودة إلى الصفحة السابقة.
هل يمكنني الانتقال إلى صفحة أخرى دون استخدام ' نافذة او شباك.طرق الموقع?
نعم ، إلى جانب النافذة.طرق الموقع ، هناك طرق أخرى للانتقال إلى صفحة أخرى. على سبيل المثال ، يمكنك استخدام العنصر `أ` مع عنوان ورل المطلوب في سمة `هريف` وتشغيل نقرة عليه باستخدام جافا سكريبت. للقيام بذلك ، يمكنك استخدام التعليمات البرمجية التالية ` ' وثيقة.انقر () ؛ '، حيث 'مايلينك' هو معرف العنصر 'أ'.
هل من الممكن للانتقال إلى صفحة أخرى باستخدام جافا سكريبت دون أي إجراء المستخدم?
نعم ، من الممكن الانتقال إلى صفحة أخرى باستخدام جافا سكريبت دون إجراء المستخدم. للقيام بذلك ، يمكنك استخدام ' نافذة او شباك.طريقة الموقع.استبدال ()` أو تعيين التأخير باستخدام` سيتيموت () `أو' سيتينرفال () 'وظائف' قبل الانتقال. على سبيل المثال ، سيقوم الكود التالي أولا بتأخير الانتقال لمدة 5 ثوان ، ثم إعادة توجيه المستخدم إلى عنوان ورل المحدد: `سيتيموت(وظيفة() { نافذة او شباك.الموقع.هريف = 'http://www.example.com';}, 5000);`
كيف يمكنني الانتقال إلى صفحة أخرى باستخدام جافا سكريبت بعد النقر على زر معين?
للذهاب إلى صفحة أخرى بعد النقر على زر, يمكنك استخدام` انقر 'معالج الحدث و' نافذة.طرق الموقع لإعادة توجيه المستخدم إلى عنوان ورل المطلوب. على سبيل المثال ، إذا كان لديك زر مع معرف `بلدي زر` ، فإن التعليمات البرمجية التالية إعادة توجيه المستخدم إلى صفحة جديدة عند النقر على هذا الزر: `وثيقة.جيتليمنتبيد ('بلدي زر').إضافة إيفنتليستينر ('انقر' ، وظيفة () {نافذة او شباك.الموقع.هريف = 'http://www.example.com';}); `
كيف يمكنني الذهاب إلى صفحة أخرى باستخدام جافا سكريبت ونقل البيانات?
إذا كنت بحاجة إلى إعادة توجيه المستخدم إلى صفحة أخرى ونقل بعض البيانات ، يمكنك استخدام معلمات ورل. للقيام بذلك ، قم بتغيير عنوان ورل عن طريق إضافة المعلمات الضرورية. على سبيل المثال ، لنقل القيمة 'معرف=123' إلى صفحة جديدة `http://www.example.com '، استخدم الكود التالي: 'نافذة او شباك.الموقع.هريف = 'http://www.example.com?id=123'; في الصفحة الجديدة ، ستتمكن من تلقي البيانات المرسلة عن طريق استخراجها من عنوان ورل.