ОсновноеRadiotalkПользовательское
MPCHAT - CMS хостинг чатов для профессионалов
84   •   Посмотреть все темы

Работа с фреймовой системой...

 

1241
VL@DLEN @VLaDLEN
Помогите мне, как сюда вставить dopframe? Я пытался, но не получилось(( С меня +

Вот фр. система:

<frameset rows='23,*,60' border=1>
<frame name=topframe src=top.html marginwidth=1 marginheight=1 scrolling=no frameborder=no noresize>

<frameset cols='*,0,70,270' border=0>
<frameset name=sets rows='0,*,25,70' border=1>
<frame name=gameframe src=start.html marginwidth=0 marginheight=0 scrolling=Yes frameborder=1>
<frame name=left src=start.html marginwidth=10 marginheight=5 scrolling=Yes frameborder=0>
<frame name=privmenu src=privmenu.html marginwidth=1 marginheight=1 scrolling=no frameborder=no noresize>
<frame name=privat marginwidth=10 marginheight=5 scrolling=Yes frameborder=1>
</frameset>
<frame name=write marginwidth=1 marginheight=1 scrolling=no frameborder=no noresize>
<frame name=mleft src=mleft.html marginwidth=1 marginheight=1 scrolling=Yes frameborder=0 noresize>
<frame name=users src=users.html marginwidth=1 marginheight=1 scrolling=Yes frameborder=0 noresize>
</frameset>
<frameset cols='80' border=0>
<frameset rows='0' border=0>
<frame name=chat src=chat.html marginwidth=1 marginheight=1 scrolling=no frameborder=no noresize>
</frameset>
</frameset>
</frameset>

Отредактировано VLaDLEN - 31.08.2009
2970
удалён @Foggy
Это:
<frameset rows='0' border=0>
<frame name=chat src=chat.html marginwidth=1 marginheight=1 scrolling=no frameborder=no noresize>
</frameset>

Замени на это:
<frame name=chat src=chat.html marginwidth=1 marginheight=1 scrolling=no frameborder=no noresize>
<frame name=dopframe src=mleft.html marginwidth=1 marginheight=1 scrolling=no frameborder=no noresize>

разумеется путь к фрейму свой ставь 😉
И вот тут ещё красное добавь: <frameset cols='*,80' border=0>

Отредактировано Foggy - 31.08.2009
6600
Александр @admiral
тогда уж и это <frameset cols='80' border=0>
заменить на это
<frameset cols='*,270' border=0>

а воопще можно и никлист поделить, а не нижний фрейм, я обычно его делю)
<frameset rows='23,*' border=1>
<frame name=topframe src=top.html marginwidth=1 marginheight=1 scrolling=no frameborder=no noresize>
<frameset cols='*,0,70,270' border=0>
<frameset name=sets rows='0,*,25,70,70' border=1>
<frame name=gameframe src=start.html marginwidth=0 marginheight=0 scrolling=Yes frameborder=1>
<frame name=left src=start.html marginwidth=10 marginheight=5 scrolling=Yes frameborder=0>
<frame name=privmenu src=privmenu.html marginwidth=1 marginheight=1 scrolling=no frameborder=no noresize>
<frame name=privat marginwidth=10 marginheight=5 scrolling=Yes frameborder=1>
<frame name=chat src=chat.html marginwidth=1 marginheight=1 scrolling=no frameborder=no noresize>
</frameset>
<frame name=write marginwidth=1 marginheight=1 scrolling=no frameborder=no noresize>
<frame name=mleft src=mleft.html marginwidth=1 marginheight=1 scrolling=Yes frameborder=0 noresize>
<frameset rows='*,70' border=0>
<frame name=users src=users.html marginwidth=1 marginheight=1 scrolling=Yes frameborder=0 noresize>
<frame name=dopframe src=dopframe.html marginwidth=1 marginheight=1 scrolling=Yes frameborder=0 noresize>
</frameset>
</frameset>
</frameset>

1241
VL@DLEN @VLaDLEN
Спасибо вам!

78
Electronique @Electronique
у меня платный чат, и у меня начали двигатся границы фрейма...когды был бесплатный такого небыло...во фремах ничего не менял....погомгите плиз

2020
Don-A @Don-A
восстанови стандартный код!

78
Electronique @Electronique
оу неть! там стоко я нашурудил....3 дня сидел делал

6600
Александр @admiral
noresize в конец тех фреймов которые не надо двигать добавляй
например:
<frame name=topframe src=top.html marginwidth=1 marginheight=1 scrolling=no frameborder=no noresize>

Отредактировано admiral - 10.09.2009
11
Lessi @Lessi
Ну помогите мне пожалуйста, не получается у меня сместить фрейм участников выше! ((
Я читала тему о фреймсовой системе, но у меня получаются постоянно ошибки, помогите пожалуйста кто силён в этом ((

<FRAMESET bordercolor="#000000" framespacing="1" frameborder="1" rows=33,*>
<frame name=topframe src="top.html" marginWidth=0 marginHeight=0 bordercolor="#000000" framespacing="1" frameborder="1" scrolling=no>
<frameset bordercolor="#000000" framespacing="1" frameborder="1" name=sets cols=60,0,*,250>
<FRAME name=mleft src="mleft.html" marginWidth=0 marginHeight=0 bordercolor="#000000" framespacing="1" frameborder="1" scrolling=auto>
<FRAME name=write marginWidth=0 marginHeight=0 bordercolor="#000000" framespacing="1" frameborder="1" scrolling=no>
<FRAMESET bordercolor="#000000" framespacing="1" frameborder="1" name=sets rows=0,*,20,100,60>
<FRAME name=gameframe src="start.html" marginWidth=0 marginHeight=0 frameborder="0" scrolling=auto>
<FRAME name=left src="start.html" marginWidth=0 marginHeight=0 frameborder="0" scrolling=yes>
<FRAME name=menu_privat src="menu_privat.html" marginWidth=0 marginHeight=0 frameborder="0" scrolling=no>
<FRAME name=privat marginWidth=0 marginHeight=0 frameborder="0" scrolling=yes>
<FRAME name=chat src="chat.html" marginWidth=0 marginHeight=0 bordercolor="#000000" framespacing="1" frameborder="1" scrolling=no>
</FRAMESET>

<FRAMESET bordercolor="#000000" framespacing="1" frameborder="1" rows=*,60>
<FRAME name=users src="users.html" marginWidth=0 marginHeight=0 bordercolor="#000000" framespacing="1" frameborder="1" scrolling=yes>
<FRAME name=stats src="stats.html" marginwidth=0 marginheight=0 bordercolor="#000000" framespacing="1" frameborder="1" scrolling=auto>
</FRAMESET>
</FRAMESET>
</FRAMESET>


881
Я @Drum
Помогите, оч прошу(! Сделал всё как сдесь https://vmeste.eu/forum?pid=138424#p138424, получилось, но один минус, у меня теперь нижний фрейм не растянут на всю страницу((
Вот моя Фреймовая система:
<frameset cols='*,0,317' border=0>
<frameset rows='20,*' border=0>
<frame name=topframe src="top.html" marginWidth=1 marginHeight=1 frameborder=no scrolling=no noresize>
<frameset bordercolor="#000000" framespacing="1" frameborder="1" name=sets rows=0,*,0,0,49>
<frame name=gameframe src=start.html marginwidth=0 marginheight=0 scrolling=Yes frameborder=1>
<frame name=left src=start.html marginwidth=10 marginheight=5 scrolling=Yes frameborder=1>
<frame name=menu_privat src="mp.html" marginWidth=0 marginHeight=0 frameborder="0" scrolling=no>
<frame name=privat marginwidth=10 marginheight=5 scrolling=Yes frameborder=1>
<frame name=chat src=chat.html marginwidth=1 marginheight=1 scrolling=no frameborder=no noresize>
</frameset>
</frameset>
<frame name=write marginwidth=1 marginheight=1 scrolling=no frameborder=no noresize>
<frame name=users src=users.html marginwidth=1 marginheight=1 scrolling=Yes frameborder=no noresize>
</frameset>

И скрин:
Буду очень благодарен!!! и + в репу

Отредактировано Drum - 02.11.2009
2902
serhio @serhio
DeaD-Zone пишет:

Помогите, оч прошу(! Сделал всё как сдесь https://vmeste.eu/forum?pid=138424#p138424, получилось, но один минус, у меня теперь нижний фрейм не растянут на всю страницу((

у тебя первым разбиением чат разбит по вертикали cols='*,0,317' на две части - вторая часть - фрейм участников, первая - все остальное... потому нижний фрейм и ограничен фреймом участников... чтобы нижний фрейм растянулся на всю ширину чата, нужно начинать разбиение с разбиения по горизонтали rows='*,49' , где вторая часть - нижний фрейм, а первая - весь остальной чат...
то есть... чтобы растянуть нижний фрейм во всю ширину, нужно:
1. вырезать этот фрейм из разбиения <frameset bordercolor="#000000" framespacing="1" frameborder="1" name=sets rows=0,*,0,0,49>
2. добавить в самом начале разбиение на фреймы <frameset ..... rows='*,49' > , где первой частью будет вся твоя предыдущая фреймовая система без нижнего фрейма, а вторая часть - сам нижний фрейм...

2902
serhio @serhio
Lessi пишет:

Ну помогите мне пожалуйста, не получается у меня сместить фрейм участников выше! ((
Я читала тему о фреймсовой системе, но у меня получаются постоянно ошибки, помогите пожалуйста кто силён в этом ((

у тебя первым разбиением чат разбит по горизонтали rows='33,*' , где первая часть - верхний фрейм, вторая часть - остальной чат... потому верхний фрейм находится над всем чатом, в том числе и над фреймом участников... для того, чтобы над фреймом участников не было верхнего фрейма, первое разбиение должно быть по вертикали cols='*,250' и делить чат на фрейм участников и остальной чат...
для достижения твоей цели нужно:
1. вырезать фрейм участников из разбиения <frameset bordercolor="#000000" framespacing="1" frameborder="1" name=sets cols=60,0,*,250>
2. добавить в самом начале разбиение на фреймы <frameset ..... cols='*,250' > , где первой частью будет вся твоя предыдущая фреймовая система без фрейма участников, а вторая часть - сам фрейм участников...

881
Я @Drum
serhio пишет:

DeaD-Zone пишет:

Помогите, оч прошу(! Сделал всё как сдесь https://vmeste.eu/forum?pid=138424#p138424, получилось, но один минус, у меня теперь нижний фрейм не растянут на всю страницу((

у тебя первым разбиением чат разбит по вертикали cols='*,0,317' на две части - вторая часть - фрейм участников, первая - все остальное... потому нижний фрейм и ограничен фреймом участников... чтобы нижний фрейм растянулся на всю ширину чата, нужно начинать разбиение с разбиения по горизонтали rows='*,49' , где вторая часть - нижний фрейм, а первая - весь остальной чат...
то есть... чтобы растянуть нижний фрейм во всю ширину, нужно:
1. вырезать этот фрейм из разбиения <frameset bordercolor="#000000" framespacing="1" frameborder="1" name=sets rows=0,*,0,0,49>
2. добавить в самом начале разбиение на фреймы <frameset ..... rows='*,49' > , где первой частью будет вся твоя предыдущая фреймовая система без нижнего фрейма, а вторая часть - сам нижний фрейм...

ок)) ща буду делать)) с меня + в репу, как обещал))

123
Федор @karach
Здравствуйте,очень нужно расстянуть фрейм участников и поделить на три части. 1 -часть для плеера. 2- часть для списка никлиста. 3- часть для смайликов. Ичтоб 2 и 3 были с отдельным скролингом. С меня тоже +

<frameset rows='60,*,60' border=0>
<frame name=topframe src=top.html marginwidth=1 marginheight=1 scrolling=no frameborder=no noresize>
<frameset cols='0,*,0,310' border=0>
<frame name=mleft src=mleft.html marginwidth=1 marginheight=1 scrolling=Yes frameborder=no noresize>
<frameset name=sets rows='0,*,0' border=1>
<frame name=gameframe src=start.html marginwidth=0 marginheight=0 scrolling=Yes frameborder=1>
<frame name=left src=start.html marginwidth=10 marginheight=5 scrolling=Yes frameborder=1>
<frame name=privat marginwidth=10 marginheight=5 scrolling=Yes frameborder=1>
</frameset>
<frame name=write marginwidth=1 marginheight=1 scrolling=no frameborder=no noresize>
<frame name=users src=users.html marginwidth=1 marginheight=1 scrolling=Yes frameborder=no noresize>
</frameset>
<frame name=chat src=chat.html marginwidth=1 marginheight=1 scrolling=no frameborder=no noresize>
</frameset>

пример на рисунке

Отредактировано karach - 17.09.2010
518
Mister_X @Mister_X
karach пишет:

Здравствуйте,очень нужно расстянуть фрейм участников и поделить на три части. 1 -часть для плеера. 2- часть для списка никлиста. 3- часть для смайликов. Ичтоб 2 и 3 были с отдельным скролингом. С меня тоже +

вот держи 😀

<frameset rows='0,*,60' border=0>
<frame name=topframe src=top.html marginwidth=1 marginheight=1 scrolling=no frameborder=yes noresize>
<frameset cols='0,*,0,310' border=0>
<frame name=mleft src=mleft.html marginwidth=1 marginheight=1 scrolling=Yes frameborder=yes noresize>
<frameset name=sets rows='0,*,0' border=0>
<frame name=gameframe src=start.html marginwidth=0 marginheight=0 scrolling=yes frameborder=1>
<frame name=left src=start.html marginwidth=10 marginheight=5 scrolling=yes frameborder=1>
<frame name=privat frameborder=1 scrolling=Yes marginwidth=10 marginheight=5>
</frameset>
<frame name=write frameborder=no scrolling=no noresize marginwidth=1 marginheight=1>
<frameset rows="40,50,50" cols="*">
<frame name=menu src=radio.html marginwidth=1 marginheight=1 scrolling=auto frameborder=no noresize>
<frame name=users src=users.html marginwidth=1 marginheight=1 scrolling=auto frameborder=yes noresize>
<frame name=menu src=smail.html marginwidth=1 marginheight=1 scrolling=auto frameborder=no noresize>
</frameset>
</frameset>
<frame name=chat src=chat.html marginwidth=1 marginheight=1 scrolling=no frameborder=no noresize>
</frameset>

красным отмечены цифры которые отвечают за размеры фреймов подгоняй сам как тебе надо ( первая цифра это первый фрейм РАДИО , вторая юзеры и третья смайлы )

6600
Александр @admiral
Mister X, в твоем варианте фрейм участников не растянут..
Для растягивания, поправил предыдущий вариант (отмечено синим):
<frameset rows='0,*' border=0>
<frame name=topframe src=top.html marginwidth=1 marginheight=1 scrolling=no frameborder=yes noresize>
<frameset cols='0,*,0,310' border=0>
<frame name=mleft src=mleft.html marginwidth=1 marginheight=1 scrolling=Yes frameborder=yes noresize>
<frameset name=sets rows='0,*,0,60' border=0>
<frame name=gameframe src=start.html marginwidth=0 marginheight=0 scrolling=yes frameborder=1>
<frame name=left src=start.html marginwidth=10 marginheight=5 scrolling=yes frameborder=1>
<frame name=privat frameborder=1 scrolling=Yes marginwidth=10 marginheight=5>
<frame name=chat src=chat.html marginwidth=1 marginheight=1 scrolling=no frameborder=no noresize>
</frameset>
<frame name=write frameborder=no scrolling=no noresize marginwidth=1 marginheight=1>
<frameset rows="40,50,50">
<frameset cols="*">
<frame name=menu src=radio.html marginwidth=1 marginheight=1 scrolling=auto frameborder=no noresize>
</frameset>
<frameset cols="*">
<frame name=users src=users.html marginwidth=1 marginheight=1 scrolling=auto frameborder=yes noresize>
</frameset>
<frameset cols="*">
<frame name=menu src=smail.html marginwidth=1 marginheight=1 scrolling=auto frameborder=no noresize>
</frameset>
</frameset>
</frameset>
</frameset>

458
ridz @ridz
ок тогда ещё вариант )))
<frameset cols='*,310' border=0>
<frameset rows='60,*,60' border=0>
<frame name=topframe src=top.html marginwidth=1 marginheight=1 scrolling=no frameborder=no noresize>
<frameset cols='0,*,0' border=0>
<frame name=mleft src=mleft.html marginwidth=1 marginheight=1 scrolling=Yes frameborder=no noresize>
<frameset name=sets rows='0,*,0' border=1>
<frame name=gameframe src=start.html marginwidth=0 marginheight=0 scrolling=Yes frameborder=1>
<frame name=left src=start.html marginwidth=10 marginheight=5 scrolling=Yes frameborder=1>
<frame name=privat marginwidth=10 marginheight=5 scrolling=Yes frameborder=1>
</frameset>
<frame name=write marginwidth=1 marginheight=1 scrolling=no frameborder=no noresize>
</frameset>
<frame name=chat src=chat.html marginwidth=1 marginheight=1 scrolling=no frameborder=no noresize>
</frameset>
<frameset rows='60,*,200' border=0>
<frame name=player src=player.html marginwidth=1 marginheight=1 scrolling=no frameborder=no noresize>
<frame name=users src=users.html marginwidth=1 marginheight=1 scrolling=Yes frameborder=no noresize>
<frame name=smile src=smile.html marginwidth=1 marginheight=1 scrolling=Yes frameborder=no noresize>
</frameset>
</frameset>

отмеченное красным поправить или создать )))

151
NIGHTMAN @NIGHTMAN
Нужна помощь:

Как скрывать фрейм участников???

Помогите пробовал на основе этого кода:

<script language="JavaScript" type="text/javascript">
var knopka = 0;//вкл. кнопкой 1 , вкл. ссылкой 0
var imya = "-=Навигация=-"; //название кнопки или ссылки
var title = "Открыть закрыть дополнительное меню чата"; //всплывающая подсказка
if (knopka == 0) {document.write('<input type=button onclick="mleftbig()" value="'+imya+'" class=ok3 title="'+title+'" >') }
else {document.write('<a href=# onclick="mleftbig();return false" title="'+title+'">'+imya+'</a>') };
function mleftbig(){
var newcols = 97; //размер левого фрейма
var obj=parent.document.getElementsByTagName('frameset')[2];
var cols=obj.cols.split(',');
if (cols[0]==0) {cols[0]=newcols;obj.cols=cols.join(',');}
else {cols[0]=0;obj.cols=cols.join(','); }}
</script>
Пробовал производить замену mleftbig на usersbig
ничё не получилось...
пробывал менять ('frameset')[2]; на ('frameset')[1]; ('frameset')[3]; тоже ничего, я наверное многое не понял.

помогите

Отредактировано NIGHTMAN - 21.09.2010
458
ridz @ridz
замени соотвествующую функцию на этот код
function mleftbig(){
var newcols = 350; //размер правого фрейма
var obj=parent.document.getElementsByTagName('frameset')[2];
var cols=obj.cols.split(',');
if (cols[3]==0) {cols[3]=newcols;obj.cols=cols.join(',');}
else {cols[3]=0;obj.cols=cols.join(','); }}

Отредактировано ridz - 21.09.2010
62
zoOmer_hl @zoOmer_hl
Подскажите как сделать дополнительный фрейм как у ridz в чате сразу под фреймом участников с прокруткой!

И еще вопросик как можно отключить фрейм участников?? ( И на будущие так чтоб вместе с дополнительным был отключен )
P.s. для кнопки участники*

Заранее спасибо!