[英]Change name of alert in jscript
有没有一种方法可以更改jscript中的警报对话框的名称,就像它不是说("Alert" "Message")
而是说("Hello" "Message")
这是脚本im使用:
<a href="#" onclick="alert('message');return false;">Click Here</a>
感谢:D
如果要使用别名alert
,它将为:
var t = alert;
t('blah');
如果要更改警报框标题栏的文本,则不能。
实施带有自定义标题的警报的最佳方法是实施自定义对话框。 您可能需要使用jQuery UI对话框 。 自定义对话框控件还有许多其他实现。 如SimpleModal对话框 。
据我所知,默认的基本Javascript alert()
对话框不大。
实际上,不同的浏览器在对话框上将具有不同的标题栏。 有些带有“警报”,有些带有“ http://someurl.com上的页面说:”,然后它继续。
一个更漂亮,更可定制的选项是考虑使用jQuery UI之类的东西。 它具有对话框之类的功能,该对话框可创建一个更好的页面内对话框 ,其中包含可自定义的按钮,标题和内容。
它需要使用jQuery库,该库是一种非常流行的Javascript库,可以极大地简化Javascript的开发,并且显然可以使其更加有趣 。
最简洁的答案是不。
但是, 警报是一种宿主方法,浏览器可以根据需要选择实现它。 但是当前所有浏览器都不允许脚本修改标准警报对话框。 您可以使用适当样式和位置的元素来创建自己的警报对话框。
如果您的意思是功能重命名
<script type="text/javascript">
function hello(msg){
alert(msg);
}
</script>
<a href="#" onclick="hello('message');return false;">Click Here</a>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.