基于此post我创建了一个弹出窗口。
但基于用户名我的弹出是动态的,变化如何动态显示弹出消息
我使用下面的页面代码名为“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>
显示这个弹出
现在我只想显示这个弹出只有当用户输入或当“editor.aspx”中的CheckBox1.Checked值为真...但时间弹出显示每次页面加载(即使用户不登录)
因为您正在加载淡入淡出(文档准备就绪)。你需要做的是让文档准备好在事件触发时调用“弹出窗口”。找出您希望导致弹出窗口加载的操作,并将淡入/淡出的信息添加到文档就绪功能中的.OnClick事件中。 – Brian
完整的senario是基于stackoverflow弹出...当用户有新消息弹出显示...当网站管理员发送消息给用户弹出显示.....我也说我的问题中的例子:是说“当”editor.aspx“中的CheckBox1.Checked值为true(editor.aspx是网站管理员页面)弹出窗口必须显示在index.aspx中... – AminM
如果我了解该评论,它仍然不会改变事情。你想在页面加载时启动检查(文档准备就绪),但是你不想触发显示div的动作,除非有事情要显示或点击事件。你拥有它的方式你会显示消息div – Brian