@Форум Фантазий

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » @Форум Фантазий » Секреты html и не только » #11 Iframe — внедренные окна


#11 Iframe — внедренные окна

Сообщений 1 страница 10 из 151

1

Iframe - внедренные окна

Это разновидность фреймов, но не фрейм. Очень удобная штука и гораздо лучше обычных фреймов :) В качестве примера, смотрите внедренное окно с новостями на http://fantasyflash.narod.ru

Код iframe вставляется внутри выбранной странички, в том месте (между тегами body), где мы хотим видеть "врезанную" страничку.

<iframe name="fr1" src="page1.html" width=300 height=200 frameborder=1 scrolling=yes marginheight=20 marginwidth=30></iframe>

name - имя iframe (любое!);
src - адрес странички, которая будет открываться внутри iframe;
width - ширина iframe;
height - высота iframe;
frameborder - рамка (1- есть, 0-нет);
scrolling - наличие полос прокруток (no - их нет, yes - есть, auto - браузер сам определяет: нужна ли полоса прокрутки);
marginheight - отступ от края окна до расположенного внутри него по высоте текста;
marginwidth - отступ от края окна до расположенного по ширине текста.

+1

2

Ссылки в iframe

Страничка открывается внутри iframe:

<a href="page4.html" target="fr1">ссылка</a>

target указывает на то, что страничка page4.html откроется ВНУТРИ фрейма с именем fr1. Вот зачем нужно указывать имена фреймов в name :)

Страничка открывается поверх странички с iframe:

<a href="page4.html" target="_top">ссылка</a>

Страничка открывается в новом окне:

<a href="page4.html" target="_blank">ссылка</a>

0

3

Ксюшенция, а удобнее всего запихнуть его в центральную ячейку таблицы :)

0

4

Ollenkka
супер! и почему я сюды раньше не зашла???!!!!!

0

5

Kamilla, ура! теперь ты с нами))

0

6

Trinity написал(а):

а можно как-то с помощью фрэймов вставить не страницу, а её часть?

часть страницы спозиционировать во фрейме будет оч преблематично) Фрейм создан для страницы в целом, т.е. внутри будет эта самая страница полностью. Если, конечно, не запретить прокрутку - тогда останется только шапка)

0

7

Masia, скорее всего забыт закрывающийся </iframe>

0

8

Хм... Я почти разобралась с внедренными окнами, только у меня возник вопрос...  В Iframe на страничке сайта чаще всего необходим вертикальный сколлинг, но возможно ли как-то убрать горизонтальную полосу прокрутки??? Ведь на большинстве сайтов нет горизонтального скроллинга... Или же там используется не Iframe???

0

9

Anima написал(а):

но возможно ли как-то убрать горизонтальную полосу прокрутки???

можно) ПРосто запихни все содержимое странички, которая будет открываться внутри iframe, в табличку, размеры котрой указаны в процентах. Вот и весь секрет)) На http://fantasyflash.narod.ru нет горизонтальных)

0

10

Ollenkka
Пасиб!

0


Вы здесь » @Форум Фантазий » Секреты html и не только » #11 Iframe — внедренные окна