//下面的代码未经调试
//如果只有一道题会出错var curIndex=-1;
var divTime=10000;
//假设页面上的题目答案的文本框都是answer
var el=document.all.answer;function setCurrenElement(index){
if(curIndex==index){
return;
}
if(isNaN(parseInt(el.length))){
if(index==1){
el.onblur=null;
el.onfocus=function(){this.blur();};
}
else{
el.onblur=function(){this.focus();};
setTimeout("setCurrentElement(1);",divTime);
}
}
else{
if(index==el.length&&curIndex!=-1){
el[curIndex].onblur=null;
el[curIndex].onfocus=function(){this.blur();};
return;
}
if (curIndex!=-1){
el[curIndex].onblur=null;
el[curIndex].onfocus=function(){this.blur();};
}
curIndex=index;
el[curIndex].onblur=function(){this.focus();};
setTimeout("setCurrentElement("+(index+1)+");",divTime);
}
}
在后台取题目完成之后调用
setCurrentElement(0);
//如果只有一道题会出错var curIndex=-1;
var divTime=10000;
//假设页面上的题目答案的文本框都是answer
var el=document.all.answer;function setCurrenElement(index){
if(curIndex==index){
return;
}
if(isNaN(parseInt(el.length))){
if(index==1){
el.onblur=null;
el.onfocus=function(){this.blur();};
}
else{
el.onblur=function(){this.focus();};
setTimeout("setCurrentElement(1);",divTime);
}
}
else{
if(index==el.length&&curIndex!=-1){
el[curIndex].onblur=null;
el[curIndex].onfocus=function(){this.blur();};
return;
}
if (curIndex!=-1){
el[curIndex].onblur=null;
el[curIndex].onfocus=function(){this.blur();};
}
curIndex=index;
el[curIndex].onblur=function(){this.focus();};
setTimeout("setCurrentElement("+(index+1)+");",divTime);
}
}
在后台取题目完成之后调用
setCurrentElement(0);
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货