2014-06-28 53 views
0

在Firebreath Plugin開發中,創建插件後,我們必須使用下面的代碼來使用插件。如何在FireBreath的插件中調用我的函數

 
<object type="application/x-telugu-spell-checker" id="plugin" style="width:0px;height:0px;"> 
     <param id="plugin1" value="alert('Plugin Loaded');"> 
</object> 

上面的代碼來訪問我們的插件,我認爲, 現在,當我訪問插件立即函數被調用,我怎麼能做到這一點

這是當我們創建一個對象來像一個類,如果我們有一個構造函數,它會在創建對象時自動調用,正好當我通過使用上面的代碼訪問插件時,我想調用一個函數

回答

0

做你想做的事的最好方法是有一個單一的名爲onload的參數是要調用的全局JavaScript函數的名稱。另請注意,將其設置爲0px 0px可能會導致某些瀏覽器出現問題;將其設置爲1px 1px,則不會看到它。

<object type="application/x-telugu-spell-checker" id="plugin" style="width:1px;height:1px;"> 
    <param id="onload" value="pluginLoaded"> 
</object> 

然後在JavaScript中的任何地方:

window.pluginLoaded = function() { 
    alert('Plugin Loaded'); 
}; 
+0

我在cpp文件中實現的一種方法在JavaScript中。我不想在我的網頁腳本中的javascript中調用我的函數,當插件加載到我的頁面時,該函數必須自動調用,是否有可能 – kishore

+0

歡迎使用stackoverflow。請在線索上一次提出一個問題,當您收到答案時,請將其標記爲正確。你在評論中提出的問題基本上是一個完全不同於上述問題的問題,屬於另一個問題。我看到你已經完成了http://stackoverflow.com/questions/24504743/how-to-start-the-javascript-function-in-my-firebreath-plugin-它不應該在這裏以及 – taxilian

+0

我對此很陌生,但我即將在兩天內完成我的項目,所以我希望儘早瞭解解決方案,所以請告訴我如何做到這一點 – kishore

相關問題