كيفية تعديل عنوان مربع تنبيه جافا سكريبت؟
أنا أقوم بإنشاء تنبيه جافا سكريبت باستخدام الكود التالي في صفحة C# .NET:
Response.Write("<script language=JavaScript> alert('Hi select a valid date'); </script>");
يعرض مربع تنبيه بعنوان العنوان كـ "رسالة من صفحة الويب".
هل من الممكن تعديل العنوان؟
الإجابة رقم 1
لا، لا يمكنك.
إنها ميزة أمان/مكافحة التصيد الاحتيالي.
الإجابة رقم 2
لا، هذا غير ممكن. يمكنك استخدام صندوق تنبيه جافا سكريبت مخصص.
وجدت واحدًا جيدًا باستخدام jQuery
حوارات تنبيه jQuery (استبدالات التنبيه، التأكيد، والمطالبة)
الإجابة رقم 3
يمكنك فعل هذا في متصفح الإنترنت إكسبلورر:
<script language="VBScript">
Sub myAlert(title, content)
MsgBox content, 0, title
End Sub
</script>
<script type="text/javascript">
myAlert("My custom title", "Some content");
</script>
(على الرغم من أنني أتمنى حقًا لو لم تستطع.)
الإجابة رقم 4
لقد وجدت هذا Sweetalert لتخصيص صندوق الرأس في جافا سكريبت.
على سبيل المثال
swal({
title: "Are you sure?",
text: "You will not be able to recover this imaginary file!",
type: "warning",
showCancelButton: true,
confirmButtonColor: "#DD6B55",
confirmButtonText: "Yes, delete it!",
closeOnConfirm: false
},
function(){
swal("Deleted!", "Your imaginary file has been deleted.", "success");
});
الإجابة رقم 5
تجاوز دالة window.alert() في جافاسكريبت.
window.alert = function(title, message){
var myElementToShow = document.getElementById("someElementId");
myElementToShow.innerHTML = title + "</br>" + message;
}
بهذا يمكنك إنشاء دالتك الخاصة alert(). أنشئ حوارًا جديدًا ذو مظهر 'رائع' (من بعض عناصر div).
تم اختباره ويعمل في كروم وويبكيت، غير متأكد من الآخرين.
