Показать сообщение отдельно
  #2 (permalink)  
Старый 22.09.2016, 11:56
Новичок на форуме
Отправить личное сообщение для gunis Посмотреть профиль Найти все сообщения от gunis
 
Регистрация: 21.09.2016
Сообщений: 3

По рекомендации на другом форуме поступило предложение добавить событие для БОДИ, называется ONLOAD. Вот в обработчике этого события нужно вызвать мою функцию doMagic. Скорее всего, причина проблемы в том, что разные браузеры могут по-разному подгружать скрипты, т.е. в разное время. А указанный обработчик будет гарантированно вызван после загрузки всех скриптов.

Добавил то что выделено жирным
window.onload = function doMagic();
function doMagic() {
document.write('<frameset rows="*,0" framespacing="0" border="0" frameborder="NO"><frame src="http:/............

Заработало во всех браузерах !

Очень смущает один момент, "cтpиптиз" перед открытием фрейма, т.е. 2 секунды видна родительская страница, а потом происходит открытие фрейма. Т.е. при переходе на сайт по ссылке или из поисковика на 2 секунды отображается страница без срабатывания скрипта, через 2 секунды срабатывает скрипт..
Подскажите пожалуйста, есть ли способ без "cтpиптизa" ?

Последний раз редактировалось gunis, 22.09.2016 в 11:59.
Ответить с цитированием