实际上我想出了一种方法来做到这一点:下面的代码并不完全是工作代码,但它确实传达了我的想法。我已经实现了这个想法并且它确实有效。我认为缺点是复杂页面,因为每次弹出窗口上升或下降时都必须重新加载整个页面。但是,好的一面是,没有更多的 JAVA 脚本!!!耶!!!:)
<html>
<body class="classfile.css">
<div <?//add background stuff here?>
<?php
if(isset($_POST["popupmode"]))
echo ' style="opacity:0.15" '; //this will fade out any background stuff
?>
style="height:1000px;with:600"px>
<form method="post" action="thispage.php">
<input type="hidden" name="popupmode">
<input type="submit" value="bring up popup">
</form>
</div>
<?php
if(isset($_POST["popupmode"]))
{
echo '<div style="with:200px;height:200px;top:-800px;left:200px;border-style:raised">';
echo '<form method="post" action="thispage.php">';
echo '<input type="submit" value="bring down popup">';
echo '</form></div>';
}
?>
</body>
</html>