Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Фреймы!!!!!
 
 автор: SoRez   (16.06.2005 в 20:49)   письмо автору
 
 

Будьте так добры рассказать о настройках фремов (А именно интересует полоса, разделяющая фреймы, какие настройки есть у нее?)

   
 
 автор: glsv (Дизайнер)   (17.06.2005 в 08:35)   письмо автору
 
   для: SoRez   (16.06.2005 в 20:49)
 

frameborder= yes | no
Определяет отображать или нет разделительные полосы. Например:

<frameset rows="50%,*" frameborder="no">

border = размер в пикселях
Устанавливает ширину разделительных полос

<frameset rows="50%,*" frameborder=yes border=5>

bordercolor = цвет
Задает цвет разделительных полос

<frameset rows="50%,*" frameborder=yes border=5 bordercolor="#9FFF98">

scrolling="yes | no | auto"
Этот атрибут позволяет задавать наличие полос прокрутки у фрэйма. Параметр yes указывает, что полосы прокрутки будут в любом случае присутствовать у фрэйма, параметр no наоборот, что полос прокрутки не будет. Auto определяет наличие полос прокрутки только при их необходимости (значение по умолчанию).

noresize
Данный атрибут позволяет создавать фрэймы без возможности изменения размеров. По умолчанию, размер фрэйма можно изменить при помощи мыши так же просто, как и размер окна Windows. NORESIZE отменяет данную возможность. Если у одного фрэйма установлен атрибут NORESIZE, то у соседних фрэймов тоже не может быть изменен размер со стороны данного.

<frame name="name" src="index.php" noresize scrolling="yes">

   
 
 автор: SoRez   (17.06.2005 в 22:07)   письмо автору
 
   для: glsv (Дизайнер)   (17.06.2005 в 08:35)
 

Дизайнер, пасибо конечно, но все эти команды я знаю, я думал их там больше, так как в некоторых редакторах, настроек куда больше... не поскажешь, есть что-нить ещё?

   
 
 автор: elenaki   (18.06.2005 в 17:54)   письмо автору
 
   для: SoRez   (17.06.2005 в 22:07)
 

есть еще framespacing - расстояние между границами фреймов. marginweight и marginwidth - определяют отступ от границы фрейма до его содержимого соответственно сверху и слева.

   
 
 автор: method   (22.06.2005 в 08:15)   письмо автору
 
   для: elenaki   (18.06.2005 в 17:54)
 

К посту прилаживаю два скрина в архивчике(96 кб),
там всё запечетлено.....
а проблема в том что кликаеш во фрейме между формой
и границей фрейма, и форма расползается.... =(
буду оч признателен если что нить подскажите...

   
 
 автор: method   (22.06.2005 в 18:42)   письмо автору
 
   для: method   (22.06.2005 в 08:15)
 

Люди помогите плиз!?
а то такие мелочи , блин это уже не мелочь..... портят всё!!!

   
 
 автор: Киналь   (22.06.2005 в 19:56)   письмо автору
 
   для: method   (22.06.2005 в 18:42)
 

Вообще верное средство от проблем с фреймами - это их убрать и сделать все таблицей, причем в ячейки инклудить (include) нужный файл. Правда, при этом yrl может буть некрасивым, зато можно будет давать прямые ссылки.

   
 
 автор: Евгений Петров   (22.06.2005 в 20:24)   письмо автору
 
   для: method   (22.06.2005 в 18:42)
 


<FRAMESET ROWS|COLS="{Размеры фреймов}" [BORDER="{Толщина границы}"] [BORDERCOLOR="{Цвет границы}"] [FRAMEBORDER="yes|no|0"] [FRAMESPACING="{Расстояние между фреймами}"]> 
... 
</FRAMESET>


<FRAME [SRC="{Адрес отображаемой во фрейме страницы}"] 
[NAME="{Имя фрейма}"] [MARGINWIDTH="{Горизонтальный отступ}"] 
[MARGINHEIGHT="{Вертикальный отступ}"] [SCROLLING="yes|no|auto"] 
[NORESIZE] [FRAMEBORDER="yes|no|0"] 
[BORDERCOLOR="{Цвет границы}"]>

а еще на самих страница в теге <body> поставьте значения leftmargin topmargin rightmargin bottommargin равными 0, это отступ содержимого от края страницы

   
 
 автор: glsv (Дизайнер)   (23.06.2005 в 05:39)   письмо автору
 
   для: method   (22.06.2005 в 08:15)
 

Попробуйте поставить параметр noresize у фрейма. Или приложите исходные коды страницы с фреймами.

   
 
 автор: method   (23.06.2005 в 21:43)   письмо автору
 
   для: glsv (Дизайнер)   (23.06.2005 в 05:39)
 

а вот к примеру пользователь в чате просматривает ранние сообщения(в главном фрейме),а скрипт пхп проверивший файл
куда записываются сообщения на изменение, в случае труе вызывает редирект фрейма...
ну так вот, как сделать чтоб при редиректе прокрутка не сбрасывалась,и положение фрейма оставалось на том
же месте ,где пользователь читал....?

   
 
 автор: glsv (Дизайнер)   (24.06.2005 в 05:46)   письмо автору
 
   для: method   (23.06.2005 в 21:43)
 

Попробуйте на страничке с обновляемым фреймом прописать

onLoad="scroll(0,500000)"


http://www.softtime.ru/forum/read.php?id_forum=4&id_theme=2508&page=1

   
 
 автор: method   (24.06.2005 в 09:32)   письмо автору
 
   для: glsv (Дизайнер)   (23.06.2005 в 05:39)
 

to Дизайнер

<frameset rows="130,27,*" cols="*" framespacing="0" frameborder="no">
<frame frameborder="no" noresize scrolling="no" name="header" src="header.php">
  <frame src="send.php" name="send" frameborder="no" scrolling="no" noresize>
  <frameset cols="*, 203" framespacing="0" frameborder="no">
  <frame frameborder="no" noresize scrolling="auto" name="messages" src="messages.php">
     <frameset rows="*, 190,0,0,0" framespacing="no" frameborder="no">
   <frame frameborder="no" noresize scrolling="auto" name="users" src="frame_online.php">
   <frame frameborder="no" noresize scrolling="auto" name="settings" src="panel.php">
    <frame src="add_us_on.php" name="update" MARGINWIDTH="0">
    <frame src="del_us_off.php" name="del" MARGINWIDTH="0">
    <frame src="lines_main_frame.php" name="del_lines_chat" MARGINWIDTH="0">
  </frameset>
  </frameset><noframes> ХЫ ХЫ выкинь на помойку свой броз =)</noframes>

   
 
 автор: glsv (Дизайнер)   (25.06.2005 в 06:27)   письмо автору
 
   для: method   (24.06.2005 в 09:32)
 

Попробовал это у себя. Всн нормально - ничего не расползается. Странно...

   
 
 автор: method   (26.06.2005 в 01:10)   письмо автору
 
   для: glsv (Дизайнер)   (25.06.2005 в 06:27)
 

мож в броузере дело? у меня опера 8.0....

   
 
 автор: glsv (Дизайнер)   (27.06.2005 в 09:04)   письмо автору
 
   для: method   (26.06.2005 в 01:10)
 

Возможно, но у меня нет столь новой оперы чтобы проверить. А как в IE себя ведет?

   
 
 автор: method   (27.06.2005 в 09:11)   письмо автору
 
   для: glsv (Дизайнер)   (27.06.2005 в 09:04)
 

да...это в опере так, в ие в майие и нетскейп нормально........

   
 
 автор: method   (27.06.2005 в 13:01)   письмо автору
 
   для: method   (27.06.2005 в 09:11)
 

вот ссылка на оперу 8.0
и руссификатор, и сд кей:
Serials to opera 8.00:
w-AbErm-D6T7s-SdTxy-xNwJv-Bz8Yy
w-67RwF-CyAAN-XpksC-PiYsA-k75Qf
w-YYf7k-5cK6t-XKrhA-d68xd-zmAcS

http://www.samlab.ru/ruz/opera80rus.rar

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования