![]() |
Модераторы: Sardar, Aliance |
![]() ![]() ![]() |
|
YahоО |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 183 Регистрация: 11.6.2015 Репутация: 1 Всего: 1 |
iframe бесконечен?
Пример - файл называется am.html :
По идее приведенный код должен выполниться один раз. Но получается что проверка window.self не срабатывает как задумано, и передачи не останавливаются, как его переделать? (вариант с одним и тем же файлом, не с двумя файлами) |
|||
|
||||
Oldshelf |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 145 Регистрация: 22.4.2018 Репутация: нет Всего: 3 |
IMHO, тут что-то не так с модификацией document'а. Из-за этого iframe постоянно пересоздаётся и получается этот эффект. Потому что если заменить нотификацию на alert:
- то всё заработает нормально. |
|||
|
||||
YahоО |
|
||||
Бывалый ![]() Профиль Группа: Участник Сообщений: 183 Регистрация: 11.6.2015 Репутация: 1 Всего: 1 |
Если просто добавить alert не удаляя в комментарий innerHTML, то цикличность продолжается с замедлением на время нажатий "ОК" :
и по прежнему проверка window.top == window.self не срабатывает так как ожидается, т.е. именно эта точка проявляет несовершенство и недоработку, и похоже это зависит не браузера, но от js. Задачу конечно можно решить, но только прибегнув к помощи другого файла считающего количество загружаемых iframe, и тогда это будет называться костылем. Добавлено через 4 минуты и 58 секунд И можно решить проблему даже в одном файле:
без костыля. Добавлено через 7 минут и 9 секунд Oldshelf спасибо за подсказку, именно благодаря ей удалось найти решение. |
||||
|
|||||
![]() ![]() ![]() |
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |