2010-04-24 46 views
1

這聽起來很不雅,但我試圖閱讀Facebook的個人資料標籤頁上的JavaScript行爲的論壇帖子和文檔。我知道配置文件選項卡不支持引用外部JavaScript,但即使我的內聯標籤也沒有顯示在配置文件頁面上。Javascript沒有顯示在Facebook上的應用程序的配置文件標籤

其實我想要的FBJS-SWF橋和實例化SWF所需的代碼在頁面上顯示不出來

<fb:fbjs_bridge/> 

<div id="swfContainer"></div> 
<script> 
    var swf = document.createElement('fb:swf'); 
    swf.setId('my_swf_id'); 
    swf.setWidth('630'); 
    swf.setHeight('520'); 
    swf.setSWFSrc('http://www.muziboo.com/swf/player4-2.swf'); 
    document.getElementById('swfContainer').appendChild(swf); 
    document.getElementById('my_swf_id').callSWF('asMethod', 'one', 'two'); 
</script> 

我看到嵌入一個SWF文件(一個用於FBJS橋),但我沒有看到包含上述JavaScript代碼的任何腳本標記。我錯過了什麼?我可以看到畫布頁上的JavaScript代碼雖然

感謝

回答

1

原來,Facebook並沒有執行上的個人資料頁面的JavaScript,直到用戶第一次點擊。也看不到你的JavaScript準確,但使用Firebug Flashbug(對於SWF調試),就可以看到錯誤

1

下面是已經工作了我(把這個你的FB上面:SWF)一劈

<script> 
function activate() {} 
</script> 

<div id="swfCont" onmousedown="activate()"> 
<fb:swf... 
相關問題