Закрытие окна сайта, с которого пришел сёрфер

Тема в разделе "PHP", создана пользователем flexable, 6 авг 2008.

Статус темы:
Закрыта.
Модераторы: latteo
  1. flexable

    flexable Создатель

    Регистр.:
    3 июл 2008
    Сообщения:
    32
    Симпатии:
    2
    Здравствуйте!
    Суть такова : нужно сделать, чтобы при заходе на мой сайт по ссылке, размещенной на другом - окно последнего автоматически закрывалось. Возможно ли это и как ? Если есть решения на js тоже хорошо.
    П.С. проблема возникла из-за того, что ссылку с параметром target="_self" я разместить не могу, а окно, с которого ко мне пришёл сёрфер нужно закрыть.

    Сори, если в вопросе присутствует незнание каких-нить элементарных методов, опыта очень мало.
     
  2. wal

    wal Постоялец

    Регистр.:
    24 мар 2008
    Сообщения:
    89
    Симпатии:
    30
    window.opener.close();

    вот этот кусок js вставь в чайлд окно, возможно сработает...
     
    flexable нравится это.
  3. sw04

    sw04 seoplayer

    Регистр.:
    1 дек 2007
    Сообщения:
    601
    Симпатии:
    193
    +
    надо учитывать HTTP_REFER , чтоб он не был с твоего же домена :)
     
    flexable нравится это.
  4. flexable

    flexable Создатель

    Регистр.:
    3 июл 2008
    Сообщения:
    32
    Симпатии:
    2
    Эх, только жалко , что IE постоянно орёт, когда используется метод close(). Этот сайт пытается закрыть окно - так что , боюсь для моих целей использовать ен получится =(
     
  5. sw04

    sw04 seoplayer

    Регистр.:
    1 дек 2007
    Сообщения:
    601
    Симпатии:
    193
    flexable, перенаправь страницу рефера на свой же сайт =)
    получится 2 окна с твоим сайтом.
     
    flexable нравится это.
  6. ModeX

    ModeX Прохожие

    По другому не получиться - IE и FF по умолчанию не позволяют закрывать окна.
     
  7. flexable

    flexable Создатель

    Регистр.:
    3 июл 2008
    Сообщения:
    32
    Симпатии:
    2
    Вот оно !!! :yahoo: странно, что мне сразу в голову не пришло :ay: - простой и эффективный вариант. Проверил работу в ФФ и ИЕ, а других мне и не надо :)
    написал так :
    Код:
    window.opener.document.location.href="mysite.html";
     
Статус темы:
Закрыта.