下面这段代码:
while(true) { n=parseFloat(prompt("啊啊啊啊啊啊啊啊啊","0")) if(n=="NaN")break alert(n) break }
以我的理解,应该可以当用户按“取消”的时候,就会直接跳出循环而不会弹出对话框,然而实践证明,即使我按“取消”,仍然会弹出对话框。各位高手帮帮小弟!!!
[此贴子已经被作者于2004-12-16 16:16:08编辑过]
以下是整张网页的代码:
<html> <script> while(true) { n=parseFloat(prompt("啊啊啊啊啊啊啊啊啊","0")) if(n=="NaN")break alert(n) break } </script> </html>
while(confirm("啊啊啊啊啊啊啊啊啊","0")) { confirm("啊啊啊啊啊啊啊啊啊","0") } 去掉 ! 试试怎么样
第一次就点了取消则马上离开循环
否则就要点两次取消才离开循环
对于以上内容,小弟还是不是很明白。