sub*_*ash 164 javascript alert
我正在使用C#.NET页面中的以下代码生成JavaScript警报:
Response.Write("<script language=JavaScript> alert('Hi select a valid date'); </script>");
Run Code Online (Sandbox Code Playgroud)
它显示一个警告框,标题标题为"来自网页的消息".
是否可以修改标题?
Pie*_*ten 248
叹气......不,你不能.
它具有安全/反网络钓鱼功能.
rah*_*hul 65
不,这是不可能的.您可以使用自定义JavaScript警告框.
使用jQuery找到了一个很好的
Chr*_*tow 31
您可以在IE中执行此操作:
<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>
Run Code Online (Sandbox Code Playgroud)
(虽然,我真的希望你不能.)
小智 11
覆盖javascript window.alert()函数.
window.alert = function(title, message){
var myElementToShow = document.getElementById("someElementId");
myElementToShow.innerHTML = title + "</br>" + message;
}
Run Code Online (Sandbox Code Playgroud)
有了这个,你可以创建自己的alert()功能.创建一个新的'酷'外观对话框(来自一些div元素).
测试使用chrome和webkit,不确定其他人.
我发现这个Sweetalert用于自定义标题框javascript.
例如
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");
});
Run Code Online (Sandbox Code Playgroud)
根据您的提问方式回答问题。
这实际上非常简单(至少在 Internet Explorer 中),我在 17.5 秒内完成。
如果您使用 cxfx 提供的自定义脚本:(将其放在您的 apsx 文件中)
<script language="VBScript">
Sub myAlert(title, content)
MsgBox content, 0, title
End Sub
</script>
Run Code Online (Sandbox Code Playgroud)
然后,您可以像调用常规警报一样调用它。只需将您的代码修改为以下内容。
Response.Write("<script language=JavaScript> myAlert('Message Header Here','Hi select a valid date'); </script>");
Run Code Online (Sandbox Code Playgroud)
希望对您或其他人有所帮助!
| 归档时间: |
|
| 查看次数: |
392198 次 |
| 最近记录: |