我有一个基本的对话框,应该一直显示,直到用户点击一个按钮。问题是我手动刷新页面后它会消失,但是如果我再次刷新它会重新出现。我应该如何解决这个问题,以免在第一次刷新后消失?
样品:
<?php
$mysql = mysql_query("SELECT tut FROM users WHERE username='$session_username'");
while ($tutno = mysql_fetch_assoc($mysql)) {
$tut = $tutno["tut"];
}
if ($tut == 0)
{
?>
<html><body>
<script type="text/javascript" src="http://sciencewar.hostme.lt/jquery/js/jquery-1.4.4.min.js"></script>
<script type="text/javascript" src="http://sciencewar.hostme.lt/jquery/js/jquery-ui-1.8.9.custom.min.js"></script>
<script>
$(function() {
$( "#tut" ).dialog(
{
draggable: false,
resizable: false
});
});
</script>
<div id="tut" title="Basic dialog">
<p>Example.</p>
</div>
</body></html>
<?
}
?>
答案 0 :(得分:0)
由于你的javascript是正确的,我只能假设问题在
if($tut == 0)
线。你可以验证你的javascript是否在页面上全部呈现?
您还可以删除if
语句,并检查对话框是否始终显示。