Ответ 1
Вы можете отображать текст только в функции оповещения. Если вы хотите поместить URL-адрес, вы можете сделать это, используя функцию диалога jquery. Вот несколько примеров кода: http://jqueryui.com/dialog/#default
У меня есть простой вопрос. У меня есть следующий код:
alert("Are you sure you want to add: \n" + redirURL + "?");
переменная redirURL является фактическим рабочим URL-адресом. Я бы хотел, чтобы это было "clickable"
заблаговременно
Вы можете отображать текст только в функции оповещения. Если вы хотите поместить URL-адрес, вы можете сделать это, используя функцию диалога jquery. Вот несколько примеров кода: 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. Ваша гиперссылка - это html, где в качестве окна оповещения используется компонент, не являющийся HTML-кодом браузера, созданного браузером javascript.
Диалоговое окно предупреждения должно использоваться для сообщений, которые не требуют ответа со стороны пользователя, кроме подтверждения сообщения.
Это метод с Jquery Dialog
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style></style>
</head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.23/jquery-ui.min.js"></script>
<script src='template/js/jquery.textarea-expander.js'></script>
<link href="#" onclick="location.href='http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css'; return false;" rel="stylesheet" type="text/css"/>
<script type="text/javascript">
// <---- VENTAÑAS DE PARAMETERES---->
$(document).ready(function() {
var regex,v,l,c,b,i,contapara=3;
$( "#wnd_Addparam" ).dialog({
autoOpen: false,
height: 'auto',
width: 350,
modal: true,
resizable:false,
buttons: {
"Link": function() {
location.href="#" onclick="location.href='http://stackoverflow.com/info/16973240/link-in-alert-boxes-javascript'; return false;";
return false; },
Cancel: function() {
$( this ).dialog( "close" );
}
},
close: {}
});
$( "#wnd_Addparam" ).dialog( "open" );
});
</script>
<body>
<div id="wnd_Addparam" title="Information" ></div>
</body>
</html>