popup skal blive
HejI forlængelse at http://www.eksperten.dk/spm/303317 vil jeg gerne have at min popup ikke forsvinder når siden der har genereret den reloades.
her er min kode lige nu:
<?php
if(session_is_registered("uid") && session_is_registered("name")) {
$connection = mssql_connect("localhost","xxx","xxx") or die("CONNECT ERROR");
$db = mssql_select_db("web", $connection) or die ("DB SELECT ERROR");
$sql = "SELECT * FROM REQUESTS ORDER BY id DESC";
$sql_result = mssql_query($sql,$connection) or die ("QUERY failed.");
$num = mssql_num_rows($sql_result);
$id = mssql_fetch_row($sql_result);
if($c){
if($c==$num){
}else{
?>
<HTML>
<HEAD>
<SCRIPT LANGUAGE='JScript'>
var oPopup = window.createPopup();
function popup()
{
var oPopBody = oPopup.document.body;
oPopBody.style.filter='progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#0066CC, EndColorStr=#FFFFFF)';
oPopBody.style.border = 'solid black 1px';
oPopBody.innerHTML = "<br><center><b><font face=verdana size=1 color=white>A new support request has been made!</font></b><br><span onclick=\"window.top.main.location.href='http://support.mek.dtu.dk/registration/details.php?id=<?php print("$id[0]"); ?>';\" style='color: #0066BB; text-decoration:none; font-size:12px; cursor:hand'>[Show new request]</span></center>";
oPopup.show(200, 200, 300, 65);
}
</SCRIPT>
</HEAD>
<BODY onload='popup()'>
</BODY>
</HTML>
<?php
}
}
echo ("
<script language=\"JavaScript\">
<!--
function redirect()
{
window.location = \"check.php?c=$num\"
}
setTimeout(\"redirect();\", 50000)
// -->
</script>
");
mssql_free_result($sql_result);
exit;
}else{
echo ("not logged in");
echo ("
<script language=\"JavaScript\">
<!--
function redirect()
{
window.location = \"check.php\"
}
setTimeout(\"redirect();\", 50000)
// -->
</script>
");
}
?>
