Вопрос № 25281: Добрый день. Пишу небольшой сайт с использованием фреймов ( что это не очень хорошо, знаю, но проект продвигается на общественных началах и сильно напрягаться некогда). Я где - то читал, что можно анализировать грузится страница как фрейм или в отдел...
Вопрос № 25.281
Добрый день. Пишу небольшой сайт с использованием фреймов ( что это не очень хорошо, знаю, но проект продвигается на общественных началах и сильно напрягаться некогда). Я где - то читал, что можно анализировать грузится страница как фрейм или в отдельном окне, и в последнем случае, делать перенаправление на страницу с фреймами. Не подскажете как это сделать ?
P.S. Этот же вопрос я задал экспертам раздела JavaScript, так что прошу прощения, если кто-то из уважаемых экспертов получит его дважды
С уважением, Владислав
Отвечает: Lector
Здравствуйте, Полищук Владислав Игоревич!
В любом случае проблему следует решать через java-script. Голый php тут ничем не поможет.
Для начала необходимо проставить каждому фрэйму идентификатор (name).
Через java-script можно обращаться к коллекции frames объекта window. Если вы не обнаружите там объекта с именем, под которым страница сама должна была быть вставлена как фрэйм - то значит страница запускается отдельно. В таком случае неверная загрузка страницы налицо. Далее следует использовать функцию navigate объекта window.
--------- Хочешь помочь дураку - сам дурак
Ответ отправил: Lector (статус: 2-ой класс)
Отправлен: 25.08.2005, 16:20 Оценка за ответ: 5
Отправить вопрос экспертам этой рассылки
Приложение (если необходимо):
* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.
Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!
Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.
Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.