Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 07.02.2009, 22:57
Новичок на форуме
Отправить личное сообщение для Ak1ra Посмотреть профиль Найти все сообщения от Ak1ra
 
Регистрация: 01.02.2009
Сообщений: 7

Это и так понятно, просто у меня окна открываются мотодом window.links [i].click (). Жалко, что нет, их надо как-то потом закрывать...
Ответить с цитированием
  #12 (permalink)  
Старый 07.02.2009, 23:19
...
Отправить личное сообщение для Zibba Посмотреть профиль Найти все сообщения от Zibba
 
Регистрация: 13.10.2008
Сообщений: 225

Ну в функции click() судя по всему и происходит открытие окна. Созраняйте там в массив, например win[i] ссылку на открытое окно, и соответственно закрыть будет тоже легко, win[i].close();
Ответить с цитированием
  #13 (permalink)  
Старый 08.02.2009, 01:43
Новичок на форуме
Отправить личное сообщение для Ak1ra Посмотреть профиль Найти все сообщения от Ak1ra
 
Регистрация: 01.02.2009
Сообщений: 7

Я так уже хотел сделать.

var win=document.links [0].click ();
//...
win.close ();


Окно открывает, но выдаёт ошибку в последней строке: "win - есть null или не является объектом"...

Последний раз редактировалось Ak1ra, 08.02.2009 в 01:52.
Ответить с цитированием
  #14 (permalink)  
Старый 08.02.2009, 03:44
...
Отправить личное сообщение для Zibba Посмотреть профиль Найти все сообщения от Zibba
 
Регистрация: 13.10.2008
Сообщений: 225

потому что win в вашем случае - это ссылка на document.links [0].click ();
если бы метод click(); возвращал ссылку на объект window, то тогда бы сработало. А так не известно что он возвращает (это нужно Вам уже смотреть), поэтому и ошибка.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
из дочернего окна вызывать методы родителського uzirig Общие вопросы Javascript 6 23.03.2008 12:33