Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#23 used as offset, casting to integer (23) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#25 used as offset, casting to integer (25) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Фреймы [2]
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (3): « 1 [2] 3 » 

> Без описания
Анна Администратор
Отправлено: 11 Июля, 2004 - 15:10:38
Post Id



Гуляю сама по себе


Покинул форум
Сообщений всего: 4353
Дата рег-ции: Май 2004  
Откуда: Москва

Карма 54




Messer
Цитата:
А как так чтобы фрейм был на всём сайте и чтоб на нём были ссылки!! и чтоб нажимая ссылки Фрейм оставался неизменным а ссылка открывалась


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

Для этого используй тег frameset.
Когда пользователь зайдет на твой сайт, он увидит страницу, разделенную фреймами. Теперь тебе надо этими фреймами управлять, то есть каждый раз думать, где пользователь находится, на какой ссылке кликает и в каком фрейме видит изменения.

Допустим, один фрейм у тебя больше других - это вроде как главная страница. Для того, чтобы каждая новая страница открывалась в данном фрейме, в каждую ссылку надо добавить параметр target, например:

CODE:
<a href="news.html" target="main">News</a>


Данная ссылка означает, что файл news.html должен открыться во фрейме с названием "main".
 
 Top
TvoyWeb Администратор
Отправлено: 11 Июля, 2004 - 15:12:57
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




Messer
Сделай страницу из двух фреймов. И дай им имена. Например та в которой будут все ссылки назови "menu_frame", а ту в которой будут открываться страницы назови "pages_frame". Теперь в теге ссылок, которые выложены в "menu_frame", в параметре target пропиши имя второго фрейма, вот так target="pages_frame" . Теперь все страницы открытые по ссылкам из фрейма "menu_frame" будут открываться во фреме "pages_frame".
 
 Top
ShER
Отправлено: 14 Февраля, 2005 - 03:07:31
Post Id



Newbie


Покинул форум
Сообщений всего: 21
Дата рег-ции: Февр. 2005  

Карма 0




Как сделать, чтобы на странице с фреймами отображалось"title" фрейма, допустим -"main"(который меняется), и иконка сайта всегда была отображена. Пока этого достиг перегрузкой всех фреймов("top" и "main"Подмигивание, а хочется, чтобы менялся только "main".
 
 Top
TvoyWeb Администратор
Отправлено: 14 Февраля, 2005 - 04:25:14
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




ShER
А чем тебя не устраивают титлы frameset'а? Там же можно иконку вставить. Все равно иконка должна быть одна, лежать в корне сайта и называться favicon.ico.
 
 Top
ShER
Отправлено: 14 Февраля, 2005 - 04:50:46
Post Id



Newbie


Покинул форум
Сообщений всего: 21
Дата рег-ции: Февр. 2005  

Карма 0




TvoyWeb,
ты имеешь ввиду вставить link rel="ico... после <frame name... ? Я же чайник, мне бы поподробнее, пожалуйста.
Забыл уточнить: мне надо, чтобы title менялось с "main"-фреймом, а одна и та-же иконка была всё время в заголовке браузера, а то при обновлении или загрузке нового фрейма, иконка пропадает, а title сохраняется от index.htm.

CODE:
<FRAMESET BORDER=0 FRAMEBORDER=0 FRAMESPACING=0 rows="50,*">
<frame name="top" scrolling="no" src="top.htm" marginwidth="0" marginheight="0" target="top">
<frame name="index" SRC="index1.htm">
</frameset>

 
 Top
TvoyWeb Администратор
Отправлено: 14 Февраля, 2005 - 12:34:22
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




ShER
Ну вот тебе код главного файла с фреймсетами и с иконкой.
CODE:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<title>FRAMESET</title>
<LINK REL="SHORTCUT ICON" HREF="http://site.ru/favicon.ico">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-5">
</head>

<frameset rows="50,*" frameborder="NO" border="0" framespacing="0">
<frame name="top" scrolling="no" src="top.htm" marginwidth="0" marginheight="0" target="top">
<frame name="index" SRC="index1.htm">
</frameset>
<noframes><body>
Ваш браузер не поддерживает фреймы!
</body></noframes>
</html>


Насчет титлов, видимо нужно воспользоваться Javascript'ом. При перезагрузке фрейма "main", он будет подставлять в титлы новое значение. Честно говоря я не люлюб фреймы и возиться не хочется. Подожди Леголекса, он тебе скажет как на JS это сделать.
 
 Top
ShER
Отправлено: 14 Февраля, 2005 - 15:08:26
Post Id



Newbie


Покинул форум
Сообщений всего: 21
Дата рег-ции: Февр. 2005  

Карма 0




TvoyWeb,
У меня так и есть, но спасибо за помощь. Подожду Леголекса...

А можно сделать так, чтобы в выпадающем списке новые страницы по ссылке открывались в определённом фрейме? Чего-то нигде не могу найти.
 
 Top
ShER
Отправлено: 28 Марта, 2005 - 09:32:24
Post Id



Newbie


Покинул форум
Сообщений всего: 21
Дата рег-ции: Февр. 2005  

Карма 0




All

Нашел здесь - JS: http://html.manual.ru/forum/view.php?thread=9925

Очень полезные для фреймов.
 
 Top
Ospa
Отправлено: 01 Апреля, 2005 - 15:33:56
Post Id



Newbie


Покинул форум
Сообщений всего: 19
Дата рег-ции: Апр. 2005  
Откуда: Москва Россия

Карма 0




А как фрейм соорентировать по нужной длине высоте ширине и т.д. Допустим что бы он был в центре страницы?
 
 Top
TvoyWeb Администратор
Отправлено: 01 Апреля, 2005 - 16:27:54
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




Ospa
Например так:
CODE:
<div align="center">
<iframe height="400" width="400" src="http://site.ru/some.html" name="MyFrame" frameborder="0"></iframe>
</div>
 
 Top
Страниц (3): « 1 [2] 3 »
Сейчас эту тему просматривают: 5 (гостей: 5, зарегистрированных: 0, скрытых: 0)
« HTML »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0443]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33