alecpl
2008-09-12 6d89d65cd87e2bea02146a25265e017b7b85ef90
-better getElementById wrapper for IE


1 files modified
16 ■■■■ changed files
program/js/common.js 16 ●●●● patch | view | raw | blame | history
program/js/common.js
@@ -639,21 +639,13 @@
  document._getElementById = document.getElementById;
  document.getElementById = function(id)
    {
    var a = [];
    var i = 0;
    var o = document._getElementById(id);
    while (o.id != id)
      {
      a.push({i:o.id,e:o});
      o.id = '';
      o = document._getElementById(id);
      if (!o) return o;
      }
    if (o.id != id)
      while ((o = document.all[i]) && o.id != id)
        i++;
    for (j=0,jj=a.length; j<jj; j++)
      a[j].e.id = a[j].i;
    a = null;
    return o;
    }
  }