Вот альтернативный метод, использующий jQuery, который также может перемещаться вверх / вниз при показе / скрытии.
Добавьте следующий HTML-код сразу после тега <body>
на своей странице:
<div id="msgBox">
<span id="msgText">My Message</span>
<a id="msgCloseButton" href='#'>close</a>
</div>
Добавьте этот CSS к вашей таблице стилей
#msgBox {
padding:10px;
background-color:Orange;
text-align:center;
display:none;
font:bold 1.4em Verdana;
}
#msgCloseButton{
float:right;
}
И, наконец, вот javascript для настройки кнопки закрытия и функций для отображения и скрытия панели сообщений:
/* Document Ready */
$(function () {
SetupNotifications();
});
SetupNotifications = function () {
//setup close button in msgBox
$("#msgCloseButton").click(function (e) {
e.preventDefault();
CloseMsg();
});
}
DisplayMsg = function (sMsg) {
//set the message text
$("#msgText").text(sMsg);
//show the message
$('#msgBox').slideDown();
}
CloseMsg = function () {
//hide the message
$('#msgBox').slideUp();
//clear msg text
$("#msgtText").val("");
}
Чтобы выполнить простой тест, вы можете попробовать это:
<a href='#' onclick="javascript: DisplayMsg('Testing');">Show Message!</a>