【发布时间】:2011-04-27 08:04:06
【问题描述】:
在 php 脚本中,在某些时候我需要显示一个 GreyBox 弹出窗口:
<?php
if ($myvar==''){
?>
<script>
// I need to show mypage.php in a GreyBox popup when in here
GB_showCenter('Title', 'mypage.php' , 300, 620);
</script>
<?php
}
?>
上面的代码显示了当 $myvar 为空但 mypage.php 永远不会加载时的弹出窗口,加载的 gif 永远不会停止转动并且 Firebug 显示指向 loader_frame.html 的“GB null”错误。
我也试过了:
GB_show("Title", "mypage.php");
但同样的问题。
如果我这样做:
<a href="mypage.php" onclick="return GB_showCenter('Title', this.href , 300, 620)">Click here</a>
在页面的某处,我的弹出窗口没有问题,因此我知道文件已正确安装。
我做错了什么?
非常感谢!
【问题讨论】:
-
尝试使用完整网址
GB_showCenter('Title', 'http://domain.com/mypage.php' , 300, 620); -
很抱歉,只是为了确保...您是否已将功能 GB_showCenter 包含在您的脑海中?
-
是的,onclick 结构正在使用它,并且在测试时运行良好。谢谢
标签: php javascript popup modal-dialog greybox