Как узнать, есть ли Popup'ы на странице?

  • Автор темы Автор темы DNiS
  • Дата начала Дата начала

DNiS

Новичок
Как узнать, есть ли Popup'ы на странице?

Можно ли узнать, существует ли на определенной страницы Popup'ы, средствами php?
 
вобщем-то Demiurg уже ответил.
Можешь искать в файле строку : window.open
но здесь много нюансов:
- она может быть во внешнем js-файле
- она может быть как-то странно через eval() реализована
- яваскрипт может быть закодирован каким-нибудь encoder-ом
- она может быть во фрейме
- и т.д.
 
Maxim Matyukhin
значит, частично можно опр. только по window.open, и больше никак?
 
DNiS
можешь предварительно заходить на сайты и смотреть, что они используют для создания popup-окон.

Кстати, даже если на странице встоечается комбинация
window.open - это еще не значит, что на странице есть popup-окно. Может там статья по javascript ?
 
Maxim Matyukhin
ну мне главное хотя бы знать намёк на popup надо, желательно чем больше таких намёков можно опр., тем соответственно лучше...
А вот из выше тобой перечисленных, можно узнать или нет?
Хотя я думаю в большинстве popup создают именно через window.open....
 
А вот из выше тобой перечисленных, можно узнать или нет?
ИМХО это все равно что искать иголку в стоге сена.
Ты конечно можешь загрузить страницу, определить все внешние js-файлы, загрузить их, поискать в них window.open,
Затем загрузить все фреймы, поискать в них window.open, найти все внешние js-файлы, подключаемые фреймами, найти в них window.open.

Я бы сделал простой поиск в основном документе и все.
 
Сверху