2011-12-16 78 views
0

我想在overlay fancybox窗口中啓動一個PHP程序。 fancybox窗口閃爍,但不會成爲焦點。我可以通過fancybox啓動PHP程序嗎?用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'); 
+0

你是什麼意思,「不會精確到位」?另外,你有沒有嘗試過這個真正的鏈接,並點擊它?我不確定這是否是以編程方式打開fancybox的標準方式。 – 2011-12-16 21:54:31

回答

0

你不應該觸發

$( 'a.php只會疊加')的觸發器( '點擊')

0

我相信你可能會想要做的是這樣的:

HTML:

<a class="php-overlay" href="http://example.com">Open example.com in FancyBox</a> 

的JavaScript:

$("a.php-overlay").fancybox(
    'width' : 600, 
    'height' : 500, 
    'type': 'iframe'   
}); 

的fancybox會自動附加一個onClick事件監聽器爲你。