链接在警报框javascript

我有一个简单的问题。 我有以下代码:

alert("Are you sure you want to add: \n" + redirURL + "?"); 

变量redirURL是一个实际的工作URL。 我希望它是’可点击的’

先感谢您

您只能在警报function中显示文本。 如果你想放一个url,你可以使用jquery的对话框function。 以下是一些代码示例: http : //jqueryui.com/dialog/#default

使用window.confirm而不是alert

 if (window.confirm('If you click "ok" you would be redirected . Cancel will load this website ')) { window.location.href='https://www.google.com/chrome/browser/index.html'; }; 

在警报窗口中放置可点击链接是不可能的。 你可以做的最接近的事情是使用模态窗口,如下所示: http : //twitter.github.io/bootstrap/javascript.html#modals

您无法将可点击的url放在标准的alert()框中。 相反,你可以使用一个“灯箱”,这是一个HTML弹出窗口 – 有任何数量的可用,你应该选择一个适合你的网站/应用程序的其他人。

在我所知道的任何“标准”网络浏览器中都不可能。

我建议使用更强大的方法,如jQuery UI的对话框 。

您正在使用window.alert是不可能的。 相反,你可以尝试使用对话插件,如来自bootstrap或jquery ui对话框的 modal插件。 您的超链接是一个html,其中警报框是浏览器的javascript生成的浏览器的非html组件。

除了确认消息之外,警报对话框应该用于除用户方面不需要任何响应的消息。

参考

这是一个使用Jquery的Dialog的方法