這個程序遇到了一個問題:運行完顯示後瀏覽器左上角一直轉圈。我參照的是w3c關於promt的一章:http://www.w3school.com.cn/jsref/met_win_prompt.asp,這個網址上運行也是一直轉圈。如果您知道原因,請告訴我,萬分感激!
我的代碼如下:
<!DOCTYPE html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>輸入你的名字</title>
</head>
<body>
<p>輸入名字列表:</p>
<input type="button" value="開始輸入" onClick="disp_prompt()">
<script>
function disp_prompt(){
var nameArray=[];
var name=prompt("請輸入名字","");
while(null != name && "" != name.trim()){
nameArray.push(name);
name=prompt("請輸入名字","");
break;
}
nameArray.sort(function compareFunction(param1,param2){
return param1.localeCompare(param2);
});
document.write("您輸入的所有名字爲:<br/>");
for(var i=0;null != nameArray && i < nameArray.length;i++){
document.write(nameArray[i]+"<br/>");
}
nameArray=null;
}
</script>
</body>
</html>