0
我得到一個未定義的函數錯誤,對我的生活我想不通。這個腳本有什麼問題?錯誤:[功能]沒有定義
var numnames=0;
var names=new Array();
function SortNames(){
thename=document.theform.newname.value;
numnames++;
names.sort();
document.theform.sorted.value=names.join("\n");
}
我這裏打電話的代碼:
<html>
<head></head>
<body>
<script type="text/javscript" language="javascript" src="sort.js">
</script>
<h1>Sorting Array</h1>
<p>Enter two or more names in the field below, and the sorted list of names will appear in the text area<p>
<form name=theform>
Name:
<input type=text name=newname size=20>
<input type=button name=addname value=Add onclick="SortNames();">
<br/>
<h2>Sorted Names</h2>
<textarea cols=60 rows=10 name=sorted>
The sorted names will appear here
</textarea>
</form>
</body>
</html>
我得到的錯誤是SortNames is not defined
。
這不是問題,但名稱應使用var關鍵字進行初始化,除非在其他地方定義。什麼是你正在得到確切的錯誤信息? – simao 2011-02-13 03:41:10
當您提出問題時,請發佈您提供的確切錯誤。畢竟,你在這裏,因爲你不知道爲什麼你的錯誤發生。 – Olhovsky 2011-02-13 03:41:12