当前位置:  开发笔记 > 编程语言 > 正文

如何在JScript Alert对话框中放置指向网页的链接?

如何解决《如何在JScriptAlert对话框中放置指向网页的链接?》经验,为你挑选了4个好方法。

我想在警告对话框中添加一个指向网页的链接,以便我可以更详细地说明如何修复使对话框创建的错误.

如何让对话框显示如下:

There was an error.  Go to this page to fix it.
wwww.TheWebPageToFix.com 

谢谢.



1> MattW...:

你不能.警报框不支持html.您应该将错误显示为页面的一部分,它仍然比JS警报更好.



2> jessegavin..:

如果您真的想要,可以覆盖alert()函数的默认行为.不是说你应该这样做.

这是一个使用YUI库的示例,但您不必使用YUI来执行此操作:

基于YUI的警报框 - 替换您丑陋的JavaScript警告框



3> Hafthor..:

你不能 - 但这里有一些选择:

window.open() - 制作自己的对话框

使用prompt()并指示用户复制网址

使用JavaScript直接将它们导航到网址(也许在使用confirm()后询问它们)

包括div你的页面上有[修复]按钮,取消隐藏

使用JavaScript将修复URL放入用户的剪贴板(不推荐)



4> rpetrich..:

您可以尝试询问他们是否希望通过window.prompt访问:

if(window.prompt('Do you wish to visit the following website?','http://www.google.ca'))
  location.href='http://www.google.ca/';

此外,Internet Explorer支持模式对话框,因此您可以尝试显示其中一个:

if (window.showModalDialog)
   window.showModalDialog("mypage.html","popup","dialogWidth:255px;dialogHeight:250px");
else
   window.open("mypage.html","name","height=255,);

推荐阅读
低调pasta_730
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有