Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > Фрэймы и работа со скроллом.


Автор: rthsobakas 20.8.2009, 19:36
1)Фреймы
Код

<frameset  rows="400,*" BORDER="0">
    <frame name="top" src="gorilla2.php" marginwidth="0" marginheight="0" scrolling="yes" FRAMEBORDER="no" noresize>
    <frame name="bottom" src="gorilla.php" marginwidth="0" marginheight="0" scrolling="no" frameborder="no" noresize>
</frameset>

тут 2 фрейма.  Верхний и нижний.  А как написать чтобы справо с боку был ещё?
2) в верхнем фрэме текст(ну чат вообщем). Так вот когда текста много становится появляется скролл, но при обновке страницы нужно скрол двигать вниз,он сам не хочет.Можно ли что -нибудь сделать?

Автор: bars80080 20.8.2009, 20:13
http://htmlbook.ru/html/frameset.html

Автор: rthsobakas 21.8.2009, 08:43
а 2) ?

Код

<frameset rows="10%" cols="*" BORDER="0"> 
<frame src="" name="Фрейм 1"> 
<frameset rows="*" cols="100,*" BORDER="0"> 
<frame src="" name="Фрейм 2"> 
<frameset rows="80%,*"> 
    <frame name="top" src="gorilla2.php" marginwidth="0" marginheight="0" scrolling="yes" FRAMEBORDER="no" noresize>
    <frame name="bottom" src="gorilla.php" marginwidth="0" marginheight="0" scrolling="no" frameborder="no" noresize>
 </frameset> </frameset>
</frameset>

вот так записал,но че то не так. 
Короч вот рисунок,но там фреэм2 слева должен быть(неправильно нарисовал). Причем сайт походу глючит(винград), так как я потом перерисовал и попытался заменить,а он не заменил. И даже не удалил.

Автор: bars80080 21.8.2009, 09:47
не используйте rows и cols в одном объявлении

Код

<html><head>
<frameset rows="20%, *">
<frame src="1.html" />
<frameset cols="20%, *">
<frame src="2.html" />
<frameset rows="20%, *">
<frame src="3.html" />
<frame src="4.html" />
</frameset>
</frameset>
</frameset>
</head></html>



2) поставьте якорь в конце страницы, загружаемой во фрейм:
Код

<a name="end">&nbsp;</a>

а при обновлении страницы или переходе к ней, в тех случаях, когда нужно, чтобы она сама прокрутилась автоматом до конца в ссылке указывайте:
http:/ /server.ru/page.html#end

Автор: rthsobakas 21.8.2009, 10:51
а вот еще вопрос. Смаилики пытаюсь сделать.

Код

<input type='image'  src="image/smile/bezmata.gif" onclick="insertTag('A');">
<input type='button' value='B' onclick="insertTag('B');">


Почему -то  когда на 1 инпут нажимаю, добавляется смаил в строку ввода и потом сразу выводится сообщение(вверхний фрейм). То есть у меня есть кнопка Отправить. Я её нажимаю и сообщение посылается типо. А когда нажимаю на 
Код

<input type='image'  src="image/smile/bezmata.gif" onclick="insertTag('A');">


Почему то сразу сообщение отправляется

Автор: bars80080 21.8.2009, 13:58
во-первых, новый вопрос - новая тема
а то человек зайдёт сюда, будет усердно читать сверху, а конце получит облом

во-вторых, сам по себе вопрос ни в хвост ни в гриву не понятен. какие смайлы? какая строка ввода? причём здесь фреймы, если в представленном коде даже близко ими не пахнет? и уж точно, всё что происходит, надо смотреть в функциях insertTag, которые ты не представил.

делай новую тему и обрисуй там вопрос максимально доходчиво.
чем понятней вопрос, тем быстрее находится ответ

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)