PHP IF阻止IE内容加载

时间:2012-09-18 14:42:33

标签: php

方案 我有一个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" ?>

Comparison of IE / Chrome

我会非常感谢任何帮助! :)

1 个答案:

答案 0 :(得分:0)

从未使用它,但如果您尝试完整的网址进行测试会怎样。 IE如何反应呢?

替代方案可以是jQueryIU,您可以为首次登录创建一个对话框。 此外,如果我重新启动浏览器,我是否必须再次看到该视频? 如果您在DB中保存了最后一次登录,则可以使用该信息来显示视频。

祝你好运。