| 
 поиск элемента я новичок в яваскирпт!!!! нужно найти textbox на page !!! очень сложный page есть много таблиц !!! page невозможно изменить(шарпоинт+купление контролы которые пишут свои html)(но ето неважно вконце концов все html) у меня нету id элементна поэтому функция должна бить рекурсивной!!! пройдя по всему документы и найти всё не важно сколько вложених уровней!!! может кто писал что либо подобное!!! зарание спасибо лубому ответу!!! | 
| 
 Прошу прощения, а что такое textbox? | 
| 
 <input type="text" /> | 
| 
 
function findInput()
  {
  var inputs = document.getElementsByTagName('input');
  var newInputs = new Array;
  for (i = 0; i < inputs.length; i++)
    {
    if (inputs[i].type == 'text') { newInputs[] = inputs[i]; }
    }
  if (newInputs.length > 0) { return newInputs; }
  return false;
  }
Могут косяки быть, на ходу писал | 
| 
 спасибо Sh4dow!! но мне кажется что это поиск толко на первом вложеном уровне!!! мне надо что бы функзия рыла глубже!!! | 
| 
 Это поиск по всему документу, исключением только фреймы являются, могу под них дописать | 
| 
 Цитата: 
 Цитата: 
 Цитата: 
 | 
| 
 допиши пожалуйста!! а если есть много таблиц найдет? | 
| 
 пишу сюда тоже на всякий случай 
function findInputs()
  {
  var num = 0;
  var newInputs = new Array;
  var d = new Array;
  var f = document.getElementsByTagName('iframe');
  d[0] = document;
  for (i = 0; i < f.length; i++)
    {
    d[i+1] = f[i].document;
    }
  for (i = 0; i < d.length; i++)
    {
    var inputs = d[i].getElementsByTagName('input');
    for (j = 0; j < inputs.length; j++)
      {
      if (inputs[j].type == 'text')
        {
        newInputs[num] = inputs[j]; num++;
        }
      }
    }
  return newInputs;
  }
 | 
| 
 spasibo vsem!!!! | 
| Часовой пояс GMT +3, время: 20:57. |