方案 我有一个PHP if语句来测试用户是否第一次登录。然后在灰盒子弹出框中显示一个演示。
可悲的是,当IE中加载框时,网站的内容却没有。这意味着当我用户关闭该框时,它们将留下背景。
代码 - 我现在正在使用PHP include。
greybox.php
<?php if ($fli == 0) {echo " <script type='text/javascript'>
window.onload = function() {
GB_showCenter('Your first login', '../video.php');
};
</script> ";} else echo "";?>
<!-- GB scrip -->
<script type="text/javascript">
var GB_ROOT_DIR = "greybox/";
</script>
<script type="text/javascript" src="greybox/AJS.js"></script>
<script type="text/javascript" src="greybox/AJS_fx.js"></script>
<script type="text/javascript" src="greybox/gb_scripts.js"></script>
<link href="greybox/gb_styles.css" rel="stylesheet" type="text/css" />
<!-- GB -->
主站点上的相关脚本
<?php $fli = $_SESSION["USER"]["fli"]; ?>
<?php include "greybox.php" ?>
我会非常感谢任何帮助! :)
答案 0 :(得分:0)
从未使用它,但如果您尝试完整的网址进行测试会怎样。 IE如何反应呢?
替代方案可以是jQueryIU,您可以为首次登录创建一个对话框。 此外,如果我重新启动浏览器,我是否必须再次看到该视频? 如果您在DB中保存了最后一次登录,则可以使用该信息来显示视频。
祝你好运。