Javascript 用fancybox启动php程序

Javascript 用fancybox启动php程序,javascript,jquery,fancybox,Javascript,Jquery,Fancybox,我正在尝试在覆盖fancybox窗口中启动一个PHP程序。fancybox窗口闪烁,但无法聚焦。我可以通过fancybox启动PHP程序吗 以下是代码: jQuery(document).ready(function(){ $("a.php-overlay").fancybox( { 'width' : 600, 'height' : 500, 'type' : 'iframe', 'scrolling' : 'ye

我正在尝试在覆盖fancybox窗口中启动一个PHP程序。fancybox窗口闪烁,但无法聚焦。我可以通过fancybox启动PHP程序吗

以下是代码:

jQuery(document).ready(function(){
    $("a.php-overlay").fancybox(
    {
        'width' : 600,
        'height' : 500,
        'type' : 'iframe',
        'scrolling' : 'yes',
        'hideOnContentClick' : false,
        'href' : 'http://example.com'
    });
}); 

$('#hiddenclicker').trigger('click');  
你不应该触发吗

$('a.php-overlay')。触发器('click')


我相信您可能想做的是:

HTML:

<a class="php-overlay" href="http://example.com">Open example.com in FancyBox</a>
$("a.php-overlay").fancybox(
    'width' : 600,
    'height' : 500,
    'type': 'iframe'        
});

Fancybox会自动为您添加一个
onClick
事件侦听器。

您所说的“不会聚焦”到底是什么意思?还有,你有没有在一个真正的链接上尝试过这个,并点击了它?我不确定这是否是以编程方式打开fancybox的标准方法。这个问题得到了回答吗?若否,;为什么不呢?