文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>javascript_statement

javascript_statement

时间:2007-06-28  来源:liangbao586

pay attention in the used method of "selectedIndex" :

function initSelectOption() {
  if (document.getElementsByTagName) {
    var s = document.getElementsByTagName("select");
    if (s.length > 0) {
      window.select_current = new Array();
      for (var i=0, select; select = s[i]; i++) {
        select.onfocus = function(){ window.select_current[this.id] = this.selectedIndex; }
        emulate(select);
      }
    }
  }
}
addEvent(window, 'load', initSelectOption);
if (document.getElementsByTagName) {
var s = document.getElementsByName("selectTypeId");
if (s.length > 0) {
  for (var i=0, select; select = s[i]; i++) {
    for (var j=0, option; option = select.options[j]; j++) {
      <c:forEach var="uq" items="${userQuestionTypes}">
      if(option.value == ${uq.id}||option.value == ''){
        option.disabled = false;
        continue;
      }else{
        option.disabled = true;
      }
      </c:forEach>
    }
  }
 }
}

function restore(e) {
  if (e.options[e.selectedIndex].disabled) {
    e.selectedIndex = window.select_current[e.id];
    return false;
  }else{
    return true;
  }
}

function emulate(e) {
  for (var i=0, option; option = e.options[i]; i++) {
    if (option.disabled) {
      option.style.color = "graytext";
    }
    else {
      option.style.color = "menutext";
    }
  }
}

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载