يمكن أن يكون فتح نموذج هتمل آخر بنقرة زر واحدة ميزة مفيدة لتطبيقات الويب أو مواقع الويب. يتيح لك هذا الإجراء تغيير عرض البيانات أو عرض معلومات إضافية دون تحميل صفحة جديدة.
لتنفيذ هذه الوظيفة ، يمكنك استخدام لغة برمجة جافا سكريبت. أولا ، تحتاج إلى إنشاء زر باستخدام علامة وتحديد معرف العنصر. فمثلا,.
ثم تحتاج إلى كتابة وظيفة جافا سكريبت التي ستفتح نموذج هتمل آخر عند النقر على الزر. في هذه الوظيفة ، يمكنك استخدام النافذة.طريقة فتح () ، مما يخلق نافذة متصفح جديدة مع عنوان ورل المحدد. على سبيل المثال ، نافذة او شباك.فتح ('نموذج.أتش تي أم أل ').
تذكر أن عنوان ورل يجب أن يتطابق مع المسار إلى ملف يحتوي على شكل آخر من هتمل.
- الشروع في العمل
- الخطوة 1: إنشاء ملفات هتمل
- الخطوة 2: ترميز ترميز هتمل
- الخطوة 3: كتابة شفرة جافا سكريبت
- الخطوة 4: الاختبار والتصحيح
- الخطوة 5: تحسينات إضافية
- الخطوة 6: الانتهاء
- كيفية استخدام الزر لفتح نموذج هتمل آخر
- خطوات إنشاء الكود
- إنشاء نموذج هتمل مع زر
- إعداد برنامج نصي جافا سكريبت للتعامل مع نقرات زر
- سؤال وجواب
- ما هي لغة البرمجة المطلوبة لفتح نموذج آخر عند النقر على زر?
- هل من الممكن فتح نموذج آخر دون استخدام جافا سكريبت?
- هل من الممكن فتح نموذج آخر بالضغط على مفتاح بدلا من زر?
الشروع في العمل
مرحبا بكم في دليلنا خطوة بخطوة على فتح نموذج هتمل آخر بنقرة زر واحدة!
سوف تعليماتنا تساعدك على معرفة الخطوات الأساسية وتظهر لك كيفية القيام بذلك ببساطة وبسرعة.
الخطوة 1: إنشاء ملفات هتمل
تتمثل الخطوة الأولى في إنشاء ملفين من ملفات هتمل: أحدهما للنموذج الحالي والآخر للنموذج الذي سيتم فتحه عند النقر فوق الزر.
الخطوة 2: ترميز ترميز هتمل
يجب إنشاء ترميز هتمل المناسب لكل من النماذج. في النموذج الحالي ، أضف زرا سينقر عليه المستخدم لفتح النموذج الثاني.
الخطوة 3: كتابة شفرة جافا سكريبت
أضف شفرة جافا سكريبت إلى ملف هتمل الخاص بك ، والذي سيكون مسؤولا عن فتح نموذج آخر عند النقر فوق الزر. ستحتاج إلى استخدام الوظائف ومعالجات الأحداث والطرق لتغيير محتوى الصفحة.
الخطوة 4: الاختبار والتصحيح
لا تنس اختبار الكود الخاص بك والتحقق من فتح النموذج عند النقر فوق الزر. إذا ظهرت مشاكل ، فتحقق من وحدة تحكم المتصفح بحثا عن الأخطاء وقم بإجراء التصحيحات اللازمة.
الخطوة 5: تحسينات إضافية
إذا كنت ترغب في تحسين وظائف النموذج الخاص بك ، فيمكنك إضافة عناصر تحكم إضافية أو تصميم أو التحقق من صحة البيانات. استخدام ميزات جافا سكريبت والمغلق لإنشاء نموذج تفاعلي وجذاب.
الخطوة 6: الانتهاء
مبارك! لقد نجحت في إنشاء وظيفة تفتح نموذج هتمل آخر عند النقر فوق الزر. استمر في تحسين مهاراتك وتجربة ميزات جافا سكريبت الأخرى لجعل النماذج الخاصة بك أكثر إثارة للاهتمام وسهلة الاستخدام.
كيفية استخدام الزر لفتح نموذج هتمل آخر
أتش تي أم أل (من الإنجليزية لغة ترميز النص التشعبي ("لغة ترميز النص التشعبي") هي لغة ترميز تستخدم لإنشاء صفحات الويب وتطبيقات الويب.
أحد سيناريوهات تطوير الويب الشائعة هو فتح نموذج هتمل آخر عند النقر فوق زر. يتم استخدام لغة برمجة جافا سكريبت لتنفيذ هذه الوظيفة.
يوجد أدناه مثال على الكود الذي يسمح لك باستخدام الزر لفتح نموذج هتمل آخر:
- إنشاء نموذج هتمل الأساسي الذي سيتم وضع الزر.
- أضف زرا إلى النموذج الرئيسي باستخدام علامة.
- تنفيذ برنامج نصي جافا سكريبت من شأنها التعامل مع الحدث انقر على زر.
- داخل البرنامج النصي ، وصف الوظيفة التي ستفتح نموذج هتمل آخر.
- داخل الوظيفة ، استخدم النافذة.فتح () طريقة لفتح نموذج جديد.
مثال على الكود:
| فهرس الملف.أتش تي أم أل |
|---|
| افتح النموذج |
| ملف البرنامج النصي.شبيبة |
| نموذج الملف.أتش تي أم أل |
- النموذج لفتح
شكل آخر
في المثال المعطى:
الملف " فهرس.أتش تي أم أل " هو النموذج الرئيسي الذي يقع عليه الزر.
عند النقر على الزر ، يتم استدعاء وظيفة "أوبنفورم ()" ، والذي يستخدم النافذة.فتح () طريقة لفتح الملف " نموذج.أتش تي أم أل " في علامة تبويب متصفح جديدة.
ملف " نموذج.أتش تي أم أل " يمثل نموذجا آخر يفتح عند النقر فوق الزر.
وهكذا ، وذلك باستخدام جافا سكريبت والنافذة.طريقة فتح () ، يمكنك بسهولة تنفيذ فتح نموذج هتمل آخر عند النقر على الزر.
خطوات إنشاء الكود
الخطوة 1: إنشاء ملف جديد مع التمديد".أتش تي أم أل".
الخطوة 2: افتح الملف الذي تم إنشاؤه في محرر التعليمات البرمجية.
الخطوة 3: أضف الكود التالي إلى الملف:
فتح نموذج هتمل آخر
أهلاً و سهلاً!
افتح النموذج
الخطوة 4: إنشاء ملف جديد بالملحق".شبيبة "واسم" النصي.شبيبة".
الخطوة 5: افتح ملف البرنامج النصي.شبيبة " في محرر التعليمات البرمجية وإضافة التعليمات البرمجية التالية:
وظيفة أوبنفورم () {
نافذة.فتح ("النموذج.أتش تي أم أل " ، "_فراغ");
}
الخطوة 6: إنشاء ملف جديد مع التمديد".أتش تي أم أل "واسم" النموذج.أتش تي أم أل".
الخطوة 7: افتح الملف " نموذج.أتش تي أم أل " في محرر التعليمات البرمجية وإنشاء نموذج أتش تي أم أل آخر من اختيارك. على سبيل المثال:
شكل آخر من أتش تي أم أل
شكل آخر من أتش تي أم أل
مرحبا! هذا هو شكل مختلف من هتمل.
الخطوة 8: حفظ جميع الملفات.
الخطوة 9: افتح الملف مع".أتش تي أم أل " تمديد من الخطوة 1 في متصفح الويب. يجب أن ترى زر" فتح النموذج".
الخطوة 10: انقر فوق الزر" فتح نموذج". يجب فتح نموذج هتمل آخر في علامة تبويب جديدة أو نافذة متصفح.
مبارك! لقد قمت بإنشاء الرمز بنجاح لفتح نموذج هتمل آخر عند النقر فوق الزر.
إنشاء نموذج هتمل مع زر
لإنشاء نموذج هتمل يحتوي على زر ، اتبع الخطوات التالية:
افتح محرر نصوص وقم بإنشاء مستند هتمل جديد.
- استخدم العلامة لإنشاء منطقة حيث سيتم وضع النموذج.
- لإنشاء زر ، استخدم العلامة وأدخل النص الذي سيتم عرضه على الزر. على سبيل المثال ، أرسل.
- أغلق العلامات و .
- حفظ الملف مع التمديد.هتمل وفتحه في متصفح الويب.
- الآن لديك نموذج هتمل مع زر!
- إعداد برنامج نصي جافا سكريبت للتعامل مع نقرات زر
يمكنك إضافة عناصر نموذج أخرى داخل العلامة ، على سبيل المثال ، حقول إدخال البيانات والقوائم المنسدلة وبالطبع زر.لمعالجة زر النقر وفتح نموذج هتمل آخر ، سوف تحتاج إلى استخدام لغة برمجة جافا سكريبت. هنا هو دليل خطوة بخطوة لإعداد البرنامج النصي:
إنشاء زر باستخدام علامة في هتمل. على سبيل المثال ، هنا هو رمز الزر:
افتح النموذج
أضف سمة المعرف إلى الزر حتى تتمكن من التعرف عليه في جافا سكريبت. في المثال أعلاه ، يتم تعيين سمة معرف إلى "أوبنفورمبوتون".
في مستند هتمل الخاص بك ، إضافة برنامج نصي جافا سكريبت باستخدام علامة. هنا هو الرمز الذي يحتاج إلى إضافة:
داخل البرنامج النصي ، حدد الزر باستخدام جيتليمنتبيد () وحفظه في متغير. في هذا المثال ، يسمى المتغير "زر".
استخدم طريقة أديفنتليستينر () لإضافة معالج للحدث" انقر " إلى الزر. كوسيطات للطريقة ، قم بتمرير اسم الحدث ("انقر") والوظيفة التي سيتم تنفيذها عند النقر فوق الزر.
داخل وظيفة معالجة الحدث ، تنفيذ الإجراءات التي تتعلق بفتح نموذج هتمل آخر. المثال أعلاه يستخدم النافذة.طريقة الموقع.هريف الذي يعيد توجيه المستخدم إلى صفحة أخرى مع عنوان ورل المحدد ("другая _форма.أتش تي أم أل ").