我需要一种方法来调用一个非可关闭,iframe覆盖,其中用户将不得不选择其成员之前,能够访问任何页面。我正在做一个数据库检查的东西,如果它返回false,然后我想以不知不觉中调用overlay而不会中断session_start()函数。强制重叠,如果函数返回False在PHP中
有什么建议吗?
我需要一种方法来调用一个非可关闭,iframe覆盖,其中用户将不得不选择其成员之前,能够访问任何页面。我正在做一个数据库检查的东西,如果它返回false,然后我想以不知不觉中调用overlay而不会中断session_start()函数。强制重叠,如果函数返回False在PHP中
有什么建议吗?
我会尝试这个办法:
从符合您的标准和MySQL的选择行再算上他们
$criteria = false;
if (count($db_result) > 0) $criteria = true;
的视图,你可以做这样的事情:
if ($criteria === false) {
echo '<div id="overlay">Your stuff</div>';
}
只需在标记后插入覆盖div并使用以下CSS样式:
#overlay {
position:fixed;
top:0;
right:0;
bottom: 0;
left: 0;
z-index:9999;
background-color: #FFF
}
或使用任何透明的背景图像
希望这有助于
这并不是真的需要JavaScript问题。你只需要让你的PHP输出必要的HTML,并用适当的CSS来伴随它。
<?php
session_start();
include('header.php');
if (!checkMembership()) {
?>
<div id="overlay">
<form>
</form>
</div>
<?php
}
include('footer.php');
?>
你还没有问了一个问题。这个过程的哪一部分是你在执行时遇到困难? – meagar 2010-09-24 17:55:31