ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

JS. Закрытие вкладок
  #1  
Старый 23.04.2010, 02:10
Аватар для IamAdmin
IamAdmin
Новичок
Регистрация: 06.08.2009
Сообщений: 11
Провел на форуме:
46413

Репутация: 2
По умолчанию JS. Закрытие вкладок

Помогите создать кнопку, при нажатии которой закрываются все открытые вкладки в браузере.
 
Ответить с цитированием

  #2  
Старый 23.04.2010, 03:52
Аватар для Redwood
Redwood
Участник форума
Регистрация: 10.09.2009
Сообщений: 120
Провел на форуме:
2212846

Репутация: 56
По умолчанию

Насколько я знаю, а в JS я не силен, можно закрыть либо текущую вкладку
PHP код:
<html>
    <
body>
        <
form>
            <
input type="button" id="btnClose" value="close" onclick="window.close()">
        </
form>
    </
body>
</
html
либо обратиться к каждому окну по имени и все их закрыть, если они были открыты по средствам JS.

Последний раз редактировалось Redwood; 23.04.2010 в 03:59..
 
Ответить с цитированием

  #3  
Старый 23.04.2010, 12:30
Аватар для r00nix
r00nix
Познающий
Регистрация: 07.05.2009
Сообщений: 54
Провел на форуме:
487201

Репутация: 80
Отправить сообщение для r00nix с помощью ICQ
По умолчанию

Рэдвуд, не если открыты посредством JS, а если window, из которого их пытаются закрыть, является родителем по отношению к ним. То есть если эти вкладки создавались из window, в котором выполняется JS, то их можно закрыть, поочередно обращаясь к каждой из них из родительского окна, либо изнутри каждой вкладки закрывать саму вкладку. Кстати, в Опере вкладку можно закрыть из нее самой, даже если она не является чьим-то child'ом - и еще пока неизвестно, баг это или фича.
Что касается вопроса ТС - если бы это было возможно, баннерообменники ликовали бы))
Хотя.. поясни: кнопка должна быть на странице, или ты например пишешь аддон для лисы, и тебе надо одной кнопкой закрыть все вкладки? в последнем случае это вполне реализуемо, так как главное окно, в котором будет выполняться JS, является родителем по отношению к открываемым окнам (читай - вкладкам).
 
Ответить с цитированием

  #4  
Старый 23.04.2010, 13:48
Аватар для $now
$now
Познающий
Регистрация: 27.04.2009
Сообщений: 87
Провел на форуме:
140663

Репутация: 34
По умолчанию

JS имеет доступ только к своей вкладке и ее потомкам.Всех потомков закрыть - пройтись рекурсивно по потомкам окна и всех закрыть
 
Ответить с цитированием

  #5  
Старый 23.04.2010, 16:30
Аватар для r00nix
r00nix
Познающий
Регистрация: 07.05.2009
Сообщений: 54
Провел на форуме:
487201

Репутация: 80
Отправить сообщение для r00nix с помощью ICQ
По умолчанию

Цитата:
Сообщение от $now  
JS имеет доступ только к своей вкладке и ее потомкам.Всех потомков закрыть - пройтись рекурсивно по потомкам окна и всех закрыть
не имеет он доступа к своей вкладке, если она была открыта пользователем. такое безобразие присутствует только в Опере (читай выше)
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Временное закрытие обменников. NLsevens Платежные системы: Webmoney, Yandex Деньги, РБК Деньги и т. д. 15 27.03.2010 06:05
Закрытие доступа к MySQL [как?] Byrger PHP, PERL, MySQL, JavaScript 9 10.05.2009 17:43



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ