[英]How to show pop-up message dynamically
我根据这篇文章创建了一个弹出窗口
但我想基于访客创建它
我在index.aspx页面中使用以下代码:
<div id='message' style="display: none;">
<span>Wellcome
<%=UserName%></span> <a href="#" class="close-notify" onclick="closeNotice()">X</a>
</div>
我使用jquery显示弹出窗口:
<script type="text/javascript">
$(document).ready(function() {
$("#message").fadeIn("slow");
});
function closeNotice() {
$("#message").fadeOut("slow");
}
</script>
现在我想仅在用户输入OR或CheckBox1.checked值为“ editor.aspx”为true时才显示此弹出窗口...但是每次页面加载时都会显示时间弹出窗口(即使用户未登录)
为什么不创建Javascript变量并在!IsPostBack上设置其值。
<script type =“ text / javascript”>
var postBack = <%= IsPostedBack%> //您可以使用codebehind中的变量
if(postBack == false)$(“#message”)。fadeIn(“ slow”);
$(“#message”)。fadeOut(“ slow”);
</ script>
在Page_Load函数内部设置IsPostedBack。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.