كيفية تعديل عنوان مربع تنبيه جافا سكريبت؟


أنا أقوم بإنشاء تنبيه جافا سكريبت باستخدام الكود التالي في صفحة 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).

تم اختباره ويعمل في كروم وويبكيت، غير متأكد من الآخرين.