我有以下文本,需要顯示從JavaScript ALert。我們可以在ASP.NET頁面上顯示來自Javascript alert的超鏈接嗎?
我想知道我們是否可以顯示警報本身的超鏈接?
alert('User already exists in the system, please <a href='../Login.aspx'>login</a>');
感謝您迴應
感謝
我有以下文本,需要顯示從JavaScript ALert。我們可以在ASP.NET頁面上顯示來自Javascript alert的超鏈接嗎?
我想知道我們是否可以顯示警報本身的超鏈接?
alert('User already exists in the system, please <a href='../Login.aspx'>login</a>');
感謝您迴應
感謝
號,如果你想這樣做(只是做它應該是很容易做到的一個模式對話框),你將不得不作出自己的對話框。
警報框本身只是一個簡單的文本框。
正如前面的海報狀態,沒有。
雖然您可以使用該信息顯示一個div。你可以嘗試這樣的事情?
<html>
<head>
<title>JavaScript test</title>
<script type="text/javascript" language="JavaScript">
function show(message) {
document.getElementById('messageboxframe').innerHTML = message;
document.getElementById('messageboxframe').style.display = 'block';
document.getElementById('messageboxoverlay').style.display = 'block';
}
function hide() {
document.getElementById('messageboxframe').style.display = 'none';
document.getElementById('messageboxoverlay').style.display = 'none';
}
</script>
<style type="text/css">
html, body, div
{
padding: 0;
margin: 0;
}
.messageboxoverlay
{
position: fixed;
width: 100%;
height: 100%;
opacity:0.75;
background-color: rgb(200,200,200);
}
.messageboxviewer
{
position: fixed;
cursor: pointer;
min-width: 400px;
min-height: 200px;
left: 40%;
top: 30%;
background-color: White;
padding: 10px;
}
</style>
</head>
<body>
<div class="messageboxoverlay" style="display:none" id="messageboxoverlay" >
</div>
<div class="messageboxviewer" style="display:none" id="messageboxframe" onclick="hide()">
<span id="messagebox" />
</div>
<div style="margin: 5px 5px;">
<a href="javascript:;" onclick="show('hello')">show messagebox</a>
</div>
</body>
</html>
在messageboxviewer div中,你可以寫「任何你想要的」。或者你可以做一個例子並顯示一個函數的消息。
如果你只有一個超鏈接,爲什麼不把它綁定到OK按鈕?
var answer = confirm("Flash Update Required. To get the latest version of Flash click ok.")
if (answer) {window.location = "http://get.adobe.com/flashplayer/";}
else {}