2009-01-01 36 views
0

一個另一個腳本函數調用我已經設計了JavaScript函數My.js它包含以下代碼使從JavaScript

My.js 
function display(){ 

    //Call to another Javascript function defined as ShowUser() in selectUser.js 
    showUser(str); 

} 



SelectUser.js has 


function showUser(Str){ 

    //Do the display 

} 

現在,我的問題是:我要打電話從My.Js showUser()本身。任何一個建議 如何撥打電話?我應該包括什麼?

回答

6

假設這是用於HTML頁面(而不是AIR應用程序或服務器端JavaScript或Rhino),則需要爲HTML文檔中的兩個JavaScript文件設置單獨的腳本標記和src屬性。無論您在全局範圍內聲明的任何函數通過腳本元素添加到JavaScript文件中,還是嵌入式代碼都應該可用於任何文件中的JavaScript。

唯一需要注意的是,如果您使用window.foo語法爲文件中的全局(窗口)作用域分配內容,那麼令人驚訝的是,在IE中,其他文件會認爲window.foo未被分配,直到JavaScript開始執行。

More Info on that last issue

+0

我想知道從一個呼叫功能的JavaScript功能在其他腳本定義的另一個功能,任何想法來聲明全局函數,它不是HTML的一部分!,它的JavaScript問題 – venkatachalam 2009-01-01 04:11:28