简单,按确定按钮的那个函数里设一个全局变量值即可.
<script>
var swith=false;
function aa(){
swith=true;
window.close();
}
</script>
<input type=button onclick="aa">
<script>
var swith=false;
function aa(){
swith=true;
window.close();
}
</script>
<input type=button onclick="aa">
if(点击了"确定"){
//调用函数 submit_it();
}
换成
if(swith){
//调用函数 submit_it();
}
不过记得,swith是个关键字,你要用的话,最换个变量名.
window.event.returnValue="点击 '确定' 将提交答卷并关闭本窗口,点击 '取消' 将返回窗口继续答题!请选择!";用confirm不管点"是" 还是点"否"都会退出的.
如果他点了取消,无所谓,他迟早要提交的.再提交时将上次提交的覆盖了即可.你试试.
http://community.csdn.net/Expert/topic/3097/3097179.xml?temp=.4496118