Помощник
|
Frame |
Kirill_hb
|
Сообщение
#1
|
||
|
|
||
|
|||
Webmaster_hb |
18.9.2007, 15:34;
Ответить: Webmaster_hb
Сообщение
#2
|
|
для этого надо сделать страницу-контейнер
которая будет содержать не данные а просто делить окно на две части создать фреймы можно используя тэг <frameset> в них указываются адреса других страниц которые будут отображться внутри них в каждой отдельной части в меню когда будете прописывать ссылки надо будет дополнительно указывать атрибут target в значении которого должно быть название окна-приемника |
|
|
Kirill_hb
|
Сообщение
#3
|
|
При этом всем что то у меня не получается можно чуть чуть по подробнее или хотя бы пример !!!\
Ps:Спасибо что хоть ответили!!! |
|
|
Webmaster_hb |
19.9.2007, 11:11;
Ответить: Webmaster_hb
Сообщение
#4
|
|
вот небольшой пример, состоит из основного файла-контейнера index.html
файла меню - menu.html и файла контента - 1.html index.html <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>Sample</title> </head> <FrameSet Cols="200,*" Border="0" FrameBorder="0" FrameSpacing="0"> <Frame Name="left" src="menu.html" MarginWidth="0" MarginHeight="0" scrolling="no" NoResize> <Frame Name="right" src="1.html" MarginWidth="0" MarginHeight="0" scrolling="yes" NoResize> </Frameset> </html> menu.html <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>Menu</title> </head> <body> <p align=center> <br> <br> <a href="1.html" target="right">page 1</a><br> <a href="2.html" target="right">page 2</a><br> <a href="3.html" target="right">page 3</a><br> <a href="4.html" target="right">page 4</a><br> <a href="5.html" target="right">page 5</a><br> </body> </html> 1.html <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>1</title> </head> <body> <h1>11111</h1> 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 </body> </html> скачать эти файлы можно здесь |
|
|
Kirill_hb
|
Сообщение
#5
|
|
Спасибо большое но есть еще 1 проблемка у меня с верху банер и он перекрывает эти меню можно как нить загнать в Table эти Frame
|
|
|
Webmaster_hb |
19.9.2007, 12:12;
Ответить: Webmaster_hb
Сообщение
#6
|
|
|
|
|
Kirill_hb
|
Сообщение
#7
|
|
Вот Лево меню посередине меняется
|
|
|
Webmaster_hb |
19.9.2007, 13:08;
Ответить: Webmaster_hb
Сообщение
#8
|
|
для такой реализации можно модифицировать файл-контейнер следующим образом
index.html <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>Sample</title> </head> <FrameSet Rows="200,*" Border="0" FrameBorder="1" FrameSpacing="0"> <Frame Name="top" src="menu.html" MarginWidth="0" MarginHeight="0" scrolling="no" NoResize> <FrameSet Cols="200,*,200" Border="0" FrameBorder="1" FrameSpacing="0"> <Frame Name="left" src="menu.html" MarginWidth="0" MarginHeight="0" scrolling="no" NoResize> <Frame Name="center" src="1.html" MarginWidth="0" MarginHeight="0" scrolling="yes" NoResize> <Frame Name="right" src="menu.html" MarginWidth="0" MarginHeight="0" scrolling="no" NoResize> </Frameset> </Frameset> <noframes></noframes> </html> и поменять немного файл menu.html <html>
<head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>Menu</title> </head> <body> <p align=center> <br> <br> <a href="1.html" target="center">page 1</a><br> <a href="2.html" target="center">page 2</a><br> <a href="3.html" target="center">page 3</a><br> <a href="4.html" target="center">page 4</a><br> <a href="5.html" target="center">page 5</a><br> </body> </html> |
|
|
Webmaster_hb |
19.9.2007, 13:37;
Ответить: Webmaster_hb
Сообщение
#9
|
|
вот пример через таблицы, в таком случае используется IFRAME
файл index2.html <html>
<head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>Sample</title> </head> <body> <table width="100%" height="500" border="1"> <tr height="100"> <td colspan="3"> </td> </tr> <tr valign="top"> <td width="200" nowrap> <a href="1.html" target="center">page 1</a><br> <a href="2.html" target="center">page 2</a><br> <a href="3.html" target="center">page 3</a><br> <a href="4.html" target="center">page 4</a><br> <a href="5.html" target="center">page 5</a><br> </td> <td width="100%"> <iframe name="center" src="1.html" width="100%" height="400"></iframe> </td> <td width="200" nowrap> </td> </tr> </table> </body> </html> |
|
|
Earl0Grey |
21.2.2010, 20:28;
Ответить: Earl0Grey
Сообщение
#10
|
|
|
Небольшая проблемка. Примерно так же сделан сайт. Нужно убрать рамку. frameborder = 0 убирает рамку, но на ее месте остается белая линия. Нада чтобы границ между фреймами не было. Помогите плиз!
|
|
|
||
|
Текстовая версия | Сейчас: 25.4.2024, 8:50 |