focus

 
0
 
JavaScript
ava
Secandr | 20.11.2003, 19:36
фак сделать фокус на input в другом фрейме?

Я делаю так:
function privat(nm){
parent.act.document.snd.txt.value=nm+", "+parent.act.document.snd.txt.value;
parent.act.document.snd.txt.focus();
}
Реакции ноль!!!
Ответы (7)
ava
Nobody | 20.11.2003, 23:11 #
В том-то весь фак smile А чего говорит (ошибки есть)?
ava
Secandr | 21.11.2003, 07:54 #
Ошибки нет в том-то и беда :(
Была бы ошибка - знал бы где капать!
ava
SVK | 21.11.2003, 14:10 #
Делай так:
top.frames("fr2").document.snd.txt.value="new value";
top.frames("fr2").document.snd.txt.focus();
ava
Secandr | 21.11.2003, 18:43 #
Ещё что смешно - в инпут текст добавляется!!!

SVK сейчас попробую.
ava
Secandr | 21.11.2003, 19:52 #
SVK огромный сенкс smile Работает!!!!

только страно это всё :(
ava
Secandr | 23.11.2003, 11:13 #
Что интересно, опять не работает :(
Вот линк:
http://campus.coltel.ru/test/c/

login: tester
pas: tester
ava
Secandr | 26.11.2003, 09:40 #
Решил я эту проблему smile !!!!!!!
У меня несколько вреймов и вот в чём грабли:
Если указать <a href='1.htm' target='t2' onclick="myFocus();">
то ничего не получится.
Если указать <a href='javascript:myFocus();' target='t2'>
то будет ошибка.
Если убрать target, то автоматически срабатывает document.close(); А мне нужно при помощи documetn.write('bla..bla..bla..'); дописывать.

Но можно сделать по русски
<a href=t2.htm onclick='top.frames("t2").document.focus();' target=t2>
А в t2.htm прописать:
<body onFocus='top.frames("act").document.snd.txt.focus();'>

P.S. Всем большое спасибо smile
Зарегистрируйтесь или войдите, чтобы написать.
Фирма дня
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Участники
  SVK   Secandr   Nobody
advanced
Отправить