我的页面在加载是TEXT就是不能获得焦点,但是我右键刷新后又可以获得焦点。代码如下:
function setFocus(form)
 {
 if(form.from.value=="MAIN")
 {
  //  alert("setFocus");
  form.bls_case_n.focus();
  try {  
  form.bls_case_n.select();
  } catch (e) {}

 }
 }
这个方法在onLand时invoke.页面上会打印出alert("setFocus");这句话。可是不能获得焦点。后来得知要获得焦点有几个要注意的地方有:
1。在form.bls_case_n.focus();后面不可再有alert()这类的语句出现。
2。在form.bls_case_n.focus();后面应该在一个form.bls_case_n.select();来确保能获得焦点。如果当心select()会出错用一个try{}catch()来捕捉。
posted on 2005-09-01 13:53 rodney 阅读(4338) 评论(1)  编辑  收藏 所属分类: 工作中遇到的问题与解决方式
Comments

只有注册用户登录后才能发表评论。


网站导航: