غالبا ما يواجه مطورو الويب الحاجة إلى إنشاء إشعار للمستخدم بعد النقر فوق زر في صفحة الويب. قدرات لغة هتمل تسمح لك لتنفيذ هذه الوظيفة دون الحاجة إلى استخدام جافا سكريبت أو لغات البرمجة الأخرى.
طريقة سهلة لإنشاء إشعار بعد النقر على زر في هتمل هو استخدام سمة أونكليك وطريقة التنبيه. تتم إضافة سمة أونكليك إلى رمز الزر وتحتوي على مكالمة إلى وظيفة التنبيه مع الرسالة المطلوبة. عندما ينقر المستخدم على الزر ، تظهر نافذة مشروطة بالنص المحدد.
للحصول على تصميم مرئي أكثر مرونة للإشعار ، يمكنك استخدام أنماط وفئات كس. يمكن تصميم الإشعار كنافذة منبثقة أو كتلة ذات خلفية وخط وخصائص أخرى محددة. للقيام بذلك ، تحتاج إلى إضافة فئات كس إضافية إلى العنصر الذي يعرض الإشعار.
من المهم أن تتذكر أن هذه الطريقة لإنشاء إشعار بعد النقر فوق زر في هتمل لا تعرض معلومات على الخادم ولا توفر نقل البيانات. للحصول على وظائف أكثر تعقيدا ، مثل إرسال البيانات إلى الخادم وتلقي استجابة ، قد تحتاج إلى استخدام جافا سكريبت أو لغات البرمجة النصية الأخرى.
- كيفية تقديم إشعار بعد النقر على زر في هتمل: طريقة سهلة
- إنشاء زر هتمل
- 1. باستخدام علامة "الزر"
- 2. باستخدام علامة "الإدخال" مع سمة "النوع" تساوي "الزر"
- إضافة برنامج نصي إلى مستند هتمل
- تعيين وظيفة بنقرة زر
- إنشاء كتلة إعلام
- عرض إشعار بعد الضغط على الزر
- سؤال وجواب
- كيف يمكنني إنشاء إشعار بعد النقر على زر في أتش تي أم أل?
- كيف يمكنني تغيير نص الإخطار بعد النقر على زر في أتش تي أم أل?
- كيف يمكنني إضافة إشعار مع خيار لإغلاق بعد النقر على زر في أتش تي أم أل?
- هل من الممكن إنشاء إشعار بعد النقر على زر بدون جافا سكريبت?
كيفية تقديم إشعار بعد النقر على زر في هتمل: طريقة سهلة
أتش تي أم أل هي لغة ترميز تستخدم لإنشاء صفحات الويب. تتمثل إحدى المهام الأكثر شيوعا التي يواجهها مطورو مواقع الويب في إنشاء إشعارات بعد النقر فوق زر. في هذه المقالة ، سنلقي نظرة على طريقة بسيطة لتنفيذ مثل هذه الإخطارات.
لإنشاء إشعار بعد النقر على زر في هتمل ، سوف نستخدم العناصر: النماذج والأزرار وجافا سكريبت.
- قم بإنشاء نموذج داخل العلامة باستخدام عنصر مع سمة النوع="إرسال".
- أضف سمة المعرف إلى العنصر. على سبيل المثال: معرف="ميفورم".
- قم بإنشاء برنامج نصي لجافا سكريبت سيتم استدعاؤه بعد النقر فوق الزر. مثال:
في هذا المثال ، نستخدم وظيفة التنبيه () لإنشاء إشعار بعد الضغط على الزر. يمكنك تغيير محتوى هذه الوظيفة وفقا لاحتياجاتك.
من المهم ملاحظة أنه في المثال أعلاه ، أضفنا عامل الإرجاع الخاطئ ؛ لمنع إرسال النموذج بعد النقر فوق الزر. إذا كنت تريد إرسال النموذج بعد النقر فوق الزر ، فأنت بحاجة إلى حذف هذا السطر من البرنامج النصي.
كانت طريقة سهلة لإنشاء إشعار بعد النقر على زر في هتمل باستخدام عناصر النموذج وجافا سكريبت. ومع ذلك ، هناك العديد من الطرق الأخرى لتحقيق نفس الهدف ، بما في ذلك استخدام المكتبات والأطر مثل مسج أو رد فعل.
نوصي باستكشاف الطرق المختلفة واختيار الطريقة الأكثر ملاءمة لمشروعك.
إنشاء زر هتمل
هناك عدة طرق لإنشاء زر في هتمل. دعونا ننظر إلى اثنين الأكثر شيوعا.
1. باستخدام علامة "الزر"
أسهل طريقة لإنشاء زر هي استخدام علامة" الزر". مثال على الكود:
انقر لي!
ونتيجة لذلك ، زر مع نقش " انقر لي!"سيتم عرضها على الشاشة.
2. باستخدام علامة "الإدخال" مع سمة "النوع" تساوي "الزر"
الطريقة الثانية لإنشاء زر هي استخدام علامة" الإدخال "مع سمة" النوع "التي تساوي"الزر". مثال على الكود:
ونتيجة لذلك ، زر مع نقش " انقر لي!"سيتم عرضها على الشاشة.
تسمح لك كلتا الطريقتين بإنشاء أزرار يمكن تخصيص مظهرها باستخدام كس. على سبيل المثال ، يمكنك تغيير لون الخلفية ولون النص وحجم الزر والمعلمات الأخرى.
من المهم أن تتذكر أن الأزرار في هتمل لها أيضا وظائف معينة يمكن تعيينها باستخدام جافا سكريبت أو لغات البرمجة النصية الأخرى.
إضافة برنامج نصي إلى مستند هتمل
في مستند هتمل ، يمكنك إضافة برنامج نصي لتنفيذ إجراءات معينة على صفحة ويب ، مثل التعامل مع الأحداث أو تغيير محتويات العناصر. يمكنك استخدام العلامات لإضافة برنامج نصي إلى مستند هتمل.
يوجد أدناه نموذج رمز يوضح كيفية إضافة برنامج نصي إلى مستند هتمل:
- افتح محرر نصوص أو بيئة تطوير متكاملة مع دعم هتمل.
- إنشاء ملف هتمل جديد أو فتح واحد موجود.
- داخل العلامة أو (يوصى بإضافة نصوص برمجية قبل علامة الإغلاق ) أضف علامة الفتح.
- داخل العلامة ، أضف شفرة جافا سكريبت التي تريد تنفيذها.
- أغلق العلامة.
- احفظ ملف هتمل.
مثال على إضافة برنامج نصي إلى مستند هتمل:
انقر على لي
في هذا المثال ، يحدد البرنامج النصي جافا سكريبت وظيفة شومسيج () ، الذي يعرض نافذة منبثقة مع رسالة "مرحبا ، العالم!". ثم زر السمة أونكليك يدعو هذه الوظيفة عند النقر عليه.
وهكذا ، عند فتح مستند هتمل وانقر على الزر ، ستظهر نافذة منبثقة مع الرسالة "مرحبا ، العالم!".
تعيين وظيفة بنقرة زر
جافا سكريبت يمكن استخدامها لإنشاء إشعار بعد النقر على زر في أتش تي أم أل. للقيام بذلك ، قم بتعيين وظيفة إلى حدث النقر فوق الزر.
مثال على الكود:
- إنشاء زر باستخدام علامة وتعيين معرف للوصول إليه.
- قم بإنشاء وظيفة سيتم استدعاؤها عند النقر فوق الزر. داخل هذه الوظيفة ، يمكنك تحديد الإجراءات التي يجب أن تحدث بعد الضغط على الزر.
- استخدم جافا سكريبت للعثور على الزر حسب المعرف وتعيين حدث أونكليك الذي سيؤدي إلى تشغيل وظيفتك.
| مثال على الكود: |
|---|
انقر لي |
في هذا المثال ، عند النقر على زر مع معرف "بلدي زر" ، سيتم استدعاء وظيفة ميفونكتيون ، والتي سوف تفتح نافذة منبثقة مع إشعار.
وبالتالي ، فإن تعيين وظيفة بنقرة زر يسمح لك بتحديد إجراءات معينة يجب أن تحدث بعد النقر فوق الزر وإنشاء إشعار للمستخدم.
إنشاء كتلة إعلام
عند إنشاء كتلة إعلام في صفحة ويب ، يمكنك استخدام عناصر هتمل المختلفة لهيكلة المعلومات وتسليط الضوء على البيانات الهامة.
فيما يلي بعض خيارات الترميز التي يمكنك استخدامها لإنشاء كتلة إعلام:
1. استخدام القوائم
يمكنك إنشاء كتلة إعلام باستخدام العلامات
- كلاهما
أو
2. باستخدام الجدول
иهناك طريقة أخرى لإنشاء كتلة إعلام وهي استخدام جدول به صف واحد أو أكثر.
ملاحظة هامة 1
ملاحظة هامة 2
ملاحظة هامة 3
3. باستخدام العلامات
لإنشاء كتلة إعلام:
ملاحظة هامة 1
ملاحظة هامة 2
ملاحظة هامة 3
- من المهم أن تتذكر أن كتلة الإشعارات يجب أن تكون مرئية ومفهومة بسهولة للمستخدمين حتى يتمكنوا من رؤية وقراءة الرسائل والتحذيرات المهمة بسرعة على صفحة الويب.
- لإنشاء إشعار ، اتبع هذه الخطوات البسيطة:
- لإظهار منبثقة إعلام. على سبيل المثال:
| إضافة زر إلى صفحة ويب باستخدام علامة |
| . حدد السمة للزر |
| أونكليك |
| وظيفة شونوتيفيكاتيون () { |
تنبيه ("إعلام!");
}
ربط الدالة بالزر عن طريق إضافة سمة
أونكليك
في العلامة
، وحدد اسم الوظيفة بدون أقواس. على سبيل المثال:
انقر لي!
بعد الانتهاء من هذه الخطوات ، سيؤدي النقر فوق الزر إلى عرض نافذة منبثقة بها إشعار "إشعار!".
لعرض الإشعارات بشكل أكثر تعقيدا ، يمكنك استخدام طرق أخرى ، مثل إنشاء عناصر ديناميكية على الصفحة أو استخدام مكتبات مثل التمهيد. ومع ذلك ، تتناول هذه المقالة أسهل طريقة لإنشاء إشعار باستخدام هتمل وجافا سكريبت فقط.
سؤال وجواب
كيف يمكنني إنشاء إشعار بعد النقر على زر في أتش تي أم أل?