![]() |
|
Web-программирование PHP, Perl, JavaScript, HTML, CGI, ASP, MySQL, etc. |
|
Опции темы | Оценить тему |
![]() |
#1 |
Участник
Регистрация: 23.05.2007
Сообщений: 274
Репутация: 356
|
![]()
Реально ли сделать страницу на html из фреймов, как показано на картинке?
![]() Если реально, то как? Добавлено через 9 часов 39 минут ребята =( Последний раз редактировалось MyP3Zz; 10.09.2011 в 23:44. Причина: Добавлено сообщение |
![]() |
![]() |
#4 |
Участник
Регистрация: 20.03.2003
Сообщений: 544
ICQ: 141117 Репутация: 2012
|
![]() Код HTML:
<table cellpadding="0" cellpadding="0" width="900"> <tr> <td bgcolor="#00FF00" colspan="2" width="600"> </td> <td bgcolor="#FF0000" rowspan="2" width="300"> </td> </tr> <tr> <td bgcolor="#FF0000" rowspan="2" width="300"> </td> <td bgcolor="#000000"> </td> </tr> <tr> <td bgcolor="#00FF00" colspan="2" width="600"> </td> </tr> </table> :) олд скул щит. |
![]() |
![]() |
#5 | |
Археолог
Регистрация: 03.08.2010
Сообщений: 962
ICQ: 574454445 Репутация: 2197
|
![]()
Внутри тегов <frameset></frameset> располагаются одиночные теги <frame>, тег <frame> определяет внешний вид и поведение фрейма, их должно быть столько, сколько задано областей, без параметров эти теги бесполезны. src параметр, он определяет адрес той html-страницы или картинки, которая будет загружаться во фрейм.
Шесть атрибутов: 1) src ="***" — адрес страницы во фрейме. Атрибут src ="***" задаёт адрес страницы заполняющей фрейм. Именно эту страницу будет видно во фрейме. 2) name="***" — имя фрейма. Атрибут name="***" необходим для того, чтобы назначить загрузку страниц в определённый фрейм. 3) scrolling="***" yes/no/auto — прокрутка фрейма. Атрибут scrolling="***" позволяет или запрещает прокрутку страницы во фрейме. 4) noresize — фиксация границ фрейма. Атрибут noresize жёстко фиксирует границы фрейма, а вместе с тем и размеры фрейма. 5) marginwith=** — расстояние от границ. Атрибут marginwith=** задаёт расстояние от горизонтальных границ фрейма до его содержимого (по умолчанию, равно 6). 6) marginheight=** — расстояние от границ. Атрибут marginheight=** задаёт расстояние от вертикальных границ фрейма до его содержимого (по умолчанию, равно 6). Цитата:
PHP код:
![]() граница между фреймами может иметь полосу прокрутки, а может её не иметь. Это задаётся атрибутом тега <frame> - scrolling="yes/no" Но, в любом случае: стоит запрет на прокручивание страницы или нет, между фреймами появляется бордюр. Вид этого бордюра - его толщина, объёмность, цвет, задаётся атрибутами тега <frameset>: 1) frameborder="***" yes/no — наличие бордюра. Атрибут frameborder="***" делает видимым или скрывает границу между фреймами. 2) border="***" — ширина бордюра. Атрибут border="***" задаёт ширину бордюра между фреймами в пискелях. В случае, если frameborder задан параметр "no", а значение border больше, чем 0, рамка видна не будет, но место под неё браузер выделяет во столько пикселей, каковым является значение атрибута border. 3) framespacing="***" — ширина бордюра. Атрибут framespacing="***" задаёт ширину бордюра между фреймами, если бордюр разрешён. Работает также, как и атрибут border для Netscape. 4) bordercolor="***" — цвет бордюра. Атрибут bordercolor="***" задаёт цвет бордюра между фреймами в том случае, если бордюр разрешён. «Плавающий» фрейм отличается от остальных фреймов тем, что может размещаться в любом месте обычного html-документа. Создаётся он тегами: <iframe></iframe> К «плавающему» фрейму применимы все параметры и атрибуты, что и к обычным фреймам (кроме noresize). width=** — ширина. height=** — высота. hspace=** — свободное пространство по горизонтали. vspace=** — свободное пространство по вертикали. align=** — выравнивание. Код «плавающего» фрейма может быть расположен в любом месте страницы, а также внутри ячеек таблицы, как любой графический файл, встроенная таблица или форма. «Плавающих» фреймов может быть несколько на одной странице, для этого и сущесвует атрибут name="***", который обозначает имя каждого «плавающего» фрейма, что позволит браузеру правильно расположить их на странице. Не все браузеры поддерживают работу с фреймами в этом случае помогает безфреймовая зона, т.е. такая область на странице с фреймами, которая будет видна даже в тех браузерах, которые эти фреймы не видят, а остальными браузерами эта зона будет проигнорирована. Для создания такой зоны используется специальная пара html-тегов: <noframes></noframes> всё, что будет написано между этими тегами, будет видно только в браузерах без фреймовой поддержки, например так будет выглядеть код страницы с фреймами, с учётом всех типов браузеров: PHP код:
Загрузка страницы в определённый фрейм, зачастую навигация строится таким образом, что меню со ссылками расположено в одном фрейме, а страницы должны замещаться в другом фрейме. Два атрибута: name="***" и target="_***" PHP код:
PHP код:
Дополнительные возможности target="_***" Есть ещё несколько возможных направлений ссылки, независимо от того, какое общее направление ссылок задано тегом: <base target="_***"> любую ссылку можно перенаправить. Существуют стандартные направления: 1) target="_self" — открыть в этом окне. PHP код:
2) target="_blank" — открыть в новом окне. PHP код:
3) target="_top" — в этом фрейме PHP код:
PHP код:
Бывает, что необходимо загрузить несколько документов в разные фреймы одновременно. Тут необходим Java — сценарий: PHP код:
p.s. тебе нужен код после твоей цитаты, код затачивать не стал, сам тоже учись (:
__________________
n3kt0 и Я, разные люди! Они даже между собой не разговаривают друг о друге. ![]() |
|
![]() |
![]() |
#6 |
Участник
|
![]()
В XHTML 1.0 (как у тебя) теги: frame и frameset являются устаревшими.
Лучше не используй фреймы, они устарели морально и физически.
__________________
Хочешь знать как работает ICQ? Читай документацию по протоколу в OSCAR. |
![]() |
Плюсанул .fry : |