2011-05-24 45 views
0

我正在學習一個項目的JavaScript,但我一開始就卡住了。我把它寫下來,到我的腳本中的函數沒有被定義,但儘可能接近我所說的定義。外部腳本中的javascript函數

我有一個腳本:「script.js」與功能顯示結果。

function displayResult() 
{  
    document.write("hello world"); 
} 
index.html中的頭

我這行

<script type="text/javascript" href="script.js"></script> 

我這行以後

<body onload="displayResult()"> 

我不知道爲什麼我的功能不會叫。我將不勝感激。我知道這可能是一個簡單的問題,但我一直在尋找一個小時,沒有運氣。

由於 生鏽

回答

2
<script type="text/javascript" href="script.js"></script> 

應該是:

<script type="text/javascript" src="script.js"></script> 

沒有href屬性的腳本塊,其從通過所述src屬性外部源包括在內。

+0

哇謝謝。我是個白癡。 – Rusty 2011-05-24 20:35:23

0

順便說一句,在文檔加載完成後調用document.write將首先清除文檔的全部內容,然後將其替換爲傳遞給調用的任何內容(在這種情況下,'hello world',它不是一個有效的HTML或XML文檔)。

+0

感謝您的提示。我不知道。我正在使用該線路進行測試 – Rusty 2011-05-25 16:57:51