2012-01-06 34 views
0

我想從flash內部使用fancybox。 我打電話給一個javascript函數如何從flash中調用fancybox

var url:URLRequest = new URLRequest(「javascript:callPopup()」); navigateToURL(url,「_self」);

功能callPopup(){警報( 「作品」);}

工作正常。 現在我想用這個功能打開我的fancybox內容。

Flash內容與swf對象一起放置。在flashcontent-DIV下,我有我的鏈接的fancybox內容:

<div id="micrositepopup"> 
    <a id="popup" href="images/microsite/microsite.jpg">test</a> 
</div> 

我呼籲頁面加載

$(文件)。就緒(函數(){$(「#一個彈出「).fancybox();});

當我點擊測試鏈接一切正常。 但我怎麼稱呼功能

function callPopup(){$(「a#popup」)。fancybox(); } //不工作

打開與鏈接內容的fabcybox? thnx!

回答

0

啊 - 好的。您需要使用

function callPopup(){$(「a#popup」)。trigger(「click」); }

;-)

+0

如果上面給你的工作,請將其標記爲接受的解決方案。乾杯 – Chris 2012-01-07 00:44:26