GeRUb
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору После долгих мучений пришел к такому: Страница, которую проверяем где она открыта вставил Код: <script language="JavaScript"> if (self == top) { setTimeout('location="index.html#noname1.html"',3500); } </script> | Т.к. в самом фреймсете ничего не срабатывает (непонятно почему) Вставил код проверки в странице загружаемой по умолчанию во фрейм. Код: function getVariable() { var mystr = parent.window.location.hash.substr(1); if (mystr !== '') { location=mystr; //"noname1.html"; } } </script> | Только не понятно, почему это не срабатывает в хроме, а в опере и ИЕ - работает. (Проверяю локально.) Добавлено: P.S. И еще, если в процессе загрузки были ошибки, то эти скрипты вообще не работают.... Добавлено: Да, вот еще вопрос. Поставил кнопку на странице, которая грузится в верхний фрейм. Эта кнопка не активна в хроме, т.е. вообще ведет себя как картинка.... Но в ИЕ и Опере - работает нормально. Что это за х...??? |