Многолетняя проблема давно IFRAME
7 febbraio 2008, 16:51 HTML , Javascript , Советы и хитрости 7 февраля 2008, 16:51
Вы случайно не путешествовать на сайт, который использует IFRAME для отображения некоторых контента?
Помимо того, что их использование - на мой взгляд - сильно нецелесообразно, мне часто приходится делать на обслуживание старых сайтов, которые используют Интернет, чтобы найти себя в ситуациях, IFRAME и подобные тому, что я собираюсь описать.
- Я на страницу, которая показывает - в больших вертикальных IFRAME - длинная форма должна быть завершена
- заполните форму и обезжиренное вниз по странице, как они компиляции поля
- Я нажимаю кнопку отправки, что является (как и должно быть) в нижней части страницы в IFRAME
- на данный момент, результат операции будет показано на странице ответа, который остается в том же IFRAME, но чьи incipit - представляя странице подтверждения меньше по размеру, - находится за пределами экрана: они, таким образом, вынуждены поток страницы до достижения ответ получен
Решение такого рода проблем является простой и состоит из вставки на якорь в верхней части страницы, которая содержит IFRAME (стр. матери). Например:
<a name="my_top"></a> Это позволяет нам иметь критерий, который может быть легко вызывается из страницы содержит тот же фрейма.
Напомним, это связано с якоря с помощью простого заявления JavaScript, который выполняется при загрузке страницы ответа:
<body onload="parent.location.href=parent.location.href+'#my_top'"> Обратите внимание на вызов родительской страницы (тот, который содержит IFRAME) через просвещение родителей JavaScript ``.














