1. самый вехний фрейм: <frame name=topframe src=top.html marginwidth=1 marginheight=1 scrolling=no frameborder=no noresize> в него загружается файл чата top.html - это верхний фрейм, содержимое которого доступно для редактирования из главной админки чата... изначально этот фрейм имеет нулевой размер - rows='0,...,...' ... для того, чтобы этот фрейм стал видимым в чате, ему нужно задать размер, отличный от нуля, например, - rows='20,...,...'
<frameset rows='15,*,60' border=0> <frame name=topframe src=top.html marginwidth=1 marginheight=1 scrolling=no frameborder=no noresize> <frameset cols='0,*,0,250' 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> <fra
<html> <head> <title>...:::ДОБРЫЙ ЧАТ:::...</title> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <link rel="STYLESHEET" type="text/css" href="http://chat.dobroe.ru/designes/rozmova4/style.css"> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"><script> <!-- var myColors = Array('#800000','#0066FF','#D2B48C','#008000','#B22222','#F08080','#A52A2A','#FF0000','#DAA520','#FA8072','#2E8B57','#808000','#FFA500','#DA70D6','#CD853F','#CD853F','#FF1493','#808080','#0000FF','#DDA0DD','#8A2BE2','#FF00FF','#008080','#000000','#D2691E','#000080'); var rememNick = ""; function WhisperTo(NickName) { document.forms[0].whisper.value = NickName; document.forms[0].mesg.focus(); } function SendTo(NickName) { WhisperTo(NickName); } function addPic(picName) { document.forms[0].mesg.value = document.forms[0].mesg.value + " " + picName + " "; document.forms[0].mesg.focus(); } function underConst() { alert('Эта штука еще в разработке! Руками не трогать! :-)'); } function style_buttons(elem_name) { eval("if (document.forms[0]."+elem_name+".value == 'on') {document.forms[0]."+elem_name+"_but.style.backgroundColor = '#f5f5f5'; document.forms[0]."+elem_name+"_but.style.color = '#6060ff'; document.forms[0]."+elem_name+".value = '';} else { document.forms[0]."+elem_name+"_but.style.backgroundColor = '#6060ff'; document.forms[0]."+elem_name+"_but.style.color = '#f5f5f5'; document.forms[0]."+elem_name+".value = 'on';}"); if (elem_name == 'style_b') { var st = "normal"; eval("if (document.forms[0]."+elem_name+".value == 'on') {st = 'bold';}"); document.forms[0].mesg.style.fontWeight = st; } if (elem_name == 'style_i') { var st = "normal"; eval("if (document.forms[0]."+elem_name+".value == 'on') {st = 'italic';}"); document.forms[0].mesg.style.fontStyle = st; } if (elem_name == 'style_u') { var st = "none"; eval("if (document.forms[0]."+elem_name+".value == 'on') {st = 'underline';}"); document.forms[0].mesg.style.textDecoration = st; } document.forms[0].mesg.focus(); } function setColor() { document.forms[0].mesg.style.color = myColors[document.forms[0].user_color.selectedIndex]; } // rollower images if (document.images) { chat_filter_on = new Image(28,28); chat_filter_on.src ="img/hover_only_fo_me.jpg"; chat_filter_off = new Image(28,28); chat_filter_off.src ="img/only_fo_me.jpg";; pause_on = new Image(28,28); pause_on.src ="img/hover_pause.jpg"; pause_off = new Image(28,28); pause_off.src ="img/pause.jpg"; } function lightup(imgName) { if (document.images) { imgOn=eval(imgName + "on.src"); document[imgName].src= imgOn; } } function turnoff(imgName) { if (document.images) { imgOff=eval(imgName + "off.src"); document[imgName].src= imgOff; } } //--> </script> </head> <body bgcolor=#BCD560 leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" background="./img/down_buttons_menu.jpg"> <SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript1.2"> <!-- // Get the position for the help popup if (window.parent.NS4) document.captureEvents(Event.MOUSEDOWN); switch(navigator.appName) { case "Microsoft Internet Explorer": document.onkeydown = GetKey; var Key = "event.ctrlKey && event.keyCode == 13"; break; case "Netscape": document.captureEvents(Event.KEYDOWN); document.onkeydown = GetKey; var Key = "(e.modifiers == 2 && e.which == 10) || (e.ctrlKey && e.which == 13)"; break; } function GetKey(e) { if(eval(Key)) sendPrivateMsg(); } function sendPrivateMsg() { document.forms[0].IsPublic.value = 0; document.forms[0].submit(); if(parent.nNav == 1) parent.ret_sub(); document.forms[0].mesg.focus(); } function msgdecode() { var strTable1="qwertyuiop[]asdfghjklzxcvbnm,.QWERTYUIOP{}ASDFGHJKL:ZXCVBNM<>йцукенгшщзхъфывапролдячсмитьбюЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЯЧСМИТЬБЮ'\";эЭж"; var strTable2="йцукенгшщзхъфывапролдячсмитьбюЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЯЧСМИТЬБЮqwertyuiop[]asdfghjklzxcvbnm,.QWERTYUIOP{}ASDFGHJKL:ZXCVBNM<>эЭж'\";"; var strRet = ""; var strSrc = document.forms[0].mesg.value; var cTmp, nTmp; for (var i=0 ; i < strSrc.length ; i++) { cTmp = strSrc.charAt(i); nTmp = strTable1.indexOf(cTmp); if (nTmp >= 0) cTmp = strTable2.charAt(nTmp); strRet += cTmp; } document.forms[0].mesg.value = strRet; document.forms[0].mesg.focus(); } function whoIs() { var u_name = document.forms[0].whisper.value; if(u_name != '') window.open('profiler.php?session=1370abdf9a3cb323b13c342726eba1e0&user_to_search='+u_name, 'Info', 'resizable=yes,width=600,height=450,toolbar=no,scrollbars=yes,location=no,menubar=no,status=no'); else alert('Сначала нужно выбрать ник или в канале, или в списке!'); } function click_filter() { var fvVal = document.forms[0].ChatFilter.value; if (fvVal != '1') { alert('Фильтр [ВКЛЮЧЕН] - выключив его, в общем канале Вы будете все сообщения.'); document.all('chat_filter_').src = chat_filter_on.src; document.all('chat_filter_').alt = 'Фильтр [ВКЛЮЧЕН] - выключив его, в общем канале Вы будете все сообщения.'; document.forms[0].ChatFilter.value = '1'; document.forms[0].act.value = 'filter_on'; } else { alert('Фильтр [выключен] - включив его, в общем канале Вы будете получать сообщения, адресованные ЛИЧНО вам.'); document.all('chat_filter_').src = chat_filter_off.src; document.all('chat_filter_').alt = 'Фильтр [выключен] - включив его, в общем канале Вы будете получать сообщения, адресованные ЛИЧНО вам.'; document.forms[0].ChatFilter.value = '0'; document.forms[0].act.value = 'filter_off'; } document.forms[0].submit(); } function click_pause() { var fvVal = parent.voc_shower.pause; if (fvVal != 1) { document.all('pause_img').src = pause_on.src; document.all('pause_img').alt = 'Включить скроллинг (прокрутку) сообщений'; parent.voc_shower.pause = 1; parent.voc_shower_priv.pause = 1; } else { document.all('pause_img').src = pause_off.src; document.all('pause_img').alt = 'Отключить скроллинг (прокрутку) сообщений'; parent.voc_shower.pause = 0; parent.voc_shower_priv.pause = 0; } } function msg_submit() { document.forms[0].submit(); if(parent.nNav == 1) parent.ret_sub(); document.forms[0].mesg.focus(); } // --> </SCRIPT> <link rel=stylesheet href="_inc/index.css" type=text/css> <form action="http://chat.dobroe.ru/sender.php" method="post" name="cmdBar" target="voc_sender_hidden" onSubmit="msg_submit(); return false;"> <table border="0" cellspacing="0" cellpadding="0" width=100%> <tr><td> <table border="0" cellspacing="0" cellpadding="1" width=100%> <input type="hidden" name="session" value="1370abdf9a3cb323b13c342726eba1e0"> <input type="hidden" name="IsPublic" value="1"> <input type="hidden" name="act" value=""> <input type="hidden" name="ChatFilter" value="0"> <img src="current_designspacer.gif" width="5" height="2"> <table width=100% cellspacing="0" cellpadding="0"> <tr> <td align=center nowrap> <font size=1><b>Для кого:</b></font> </td> <td width="140" align=CENTER valign=middle><input name="whisper" type="text" size=8 style="width:100px;" class=flat > </td><td valign=middle> <input type="button" value="[X]" class=input_button onClick="whisper.value='';"> </td> <td><font size=1><b>Сообщение:</b></font> </td> <td valig="middle" align="left"><a href="#" tabindex="200"><img tabindex="200" src="http://chat.dobroe.ru/designes/rozmova4/grunge/er.gif" wudth="16" height="16" onClick=msgdecode() border="0"></a></td> <td><input type="button" class=input_button value="Приват" onClick="sendPrivateMsg();"> </td> <td nowrap width="100%"> <input name="mesg" type="text" size="55" style="{width:100%;}" class=flat> </td> <td valign="middle" nowrap> <input type="submit" class=input_button value="ВСЕМ"> </td> </tr> </table> <table cellspacing="0" cellpadding="0"> <tr> <td> <input type="button" class=input_button value="профиль" onClick="whoIs();"> </td> <td><input type=checkbox name="clr_to" checked > <small>Очищать после отправки </small></td> <td valign="middle"> <input name="style_i" type="checkbox" value=1><small><I>I</I></small> <input name="style_u" type="checkbox" value=1><small><u>U</u></small> <input name="translit" type="checkbox" value=1><small>транслит</small> </td> <td> </td> <td><select name="user_color" style="{width:70px;height: 25px;}"> <option value="0" style="background:#800000; color:#800000">Бордовый</option> <option value="1" style="background:#0066FF; color:#0066FF">Небесный</option> <option value="2" style="background:#D2B48C; color:#D2B48C">Загар</option> <option value="3" style="background:#008000; color:#008000">Зеленый</option> <option value="4" style="background:#B22222; color:#B22222">Кирпичный</option> <option value="5" style="background:#F08080; color:#F08080">Кораловый</option> <option value="6" style="background:#A52A2A; color:#A52A2A">Коричневый</option> <option value="7" style="background:#FF0000; color:#FF0000">Красный</option> <option value="8" style="background:#DAA520; color:#DAA520">Золотой</option> <option value="9" style="background:#FA8072; color:#FA8072">Лосось</option> <option value="10" style="background:#2E8B57; color:#2E8B57">Морской волны</option> <option value="11" style="background:#808000; color:#808000">Оливковый</option> <option value="12" style="background:#FFA500; color:#FFA500">Оранжевый</option> <option value="13" style="background:#DA70D6; color:#DA70D6">Орхидея</option> <option value="14" style="background:#CD853F; color:#CD853F">Перу</option> <option value="15" style="background:#CD853F; color:#CD853F">Пурпуровый</option> <option value="16" selected style="background:#FF1493; color:#FF1493">Розовый</option> <option value="17" style="background:#808080; color:#808080">Серый</option> <option value="18" style="background:#0000FF; color:#0000FF">Синий</option> <option value="19" style="background:#DDA0DD; color:#DDA0DD">Слива</option> <option value="20" style="background:#8A2BE2; color:#8A2BE2">Сине - фиолетовый</option> <option value="21" style="background:#FF00FF; color:#FF00FF">Фуксин</option> <option value="22" style="background:#008080; color:#008080">Бирюзовый</option> <option value="23" style="background:#000000; color:#000000">Основной</option> <option value="24" style="background:#D2691E; color:#D2691E">Шоколадный</option> <option value="25" style="background:#000080; color:#000080">Темно-синий</option> </select> </td> <td> </td> <td></td> </tr> </table> <table width=100%> </table> </td></tr></table> </form> </body> </html>
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <style> <!-- a, td { font-family: Verdana, Arial; font-size:10px; color:#3D4976; font-weight: bold; text-decoration: none; } a:hover { color:white } --> </style> <script language="JavaScript"> <!-- var fr_size = 30; function change_size(side) { if(side==1) fr_size-=4; if(side==2) fr_size = 30; if(side==0) fr_size+=4; if(fr_size <10) { fr_size=10; } if(fr_size >90) { fr_size=90; } var po = null; po = parent.document.getElementById('pvt_frameset'); if(!po) po= parent.document.all('pvt_frameset'); if(po) po.rows = "*,"+ fr_size + "%, 60"; else alert('You have too exotic old browser to support 😀 '); } function click_pause() { var fvVal = parent.voc_shower_priv.pause; if (fvVal != 1) { document.all('pause_img').src = pause_on.src; document.all('pause_img').alt = 'Включить скроллинг (прокрутку) сообщений'; parent.voc_shower_priv.pause = 1; } else { document.all('pause_img').src = pause_off.src; document.all('pause_img').alt = 'Отключить скроллинг (прокрутку) сообщений'; parent.voc_shower_priv.pause = 0; } } if (document.images) { pause_on = new Image(24,24); pause_on.src ="http://chat.dobroe.ru/designes/rozmova4/grunge/pause_on.gif"; pause_off = new Image(24,24); pause_off.src ="http://chat.dobroe.ru/designes/rozmova4/grunge/grunge_11.gif"; } //--> </script> </head> <body bgcolor="#abd256"leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"> <table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0"> <tr align="center"> <td width="143" height="24" background="http://chat.dobroe.ru/designes/rozmova4/grunge/grunge_09.gif" align="right"> <nobr><b><font color=white>Приват</font></a></b></nobr> </td> <td width="23" height="24"><a href="#" onClick="parent.clear_priv()"><img src="http://chat.dobroe.ru/designes/rozmova4/grunge/grunge_10.gif" width="23" height="24" border="0" alt="Очистить приват?"></a></td> <td width="20" height="24"><a href="#" onClick="click_pause()"><img border="0" name="pause_img" id="pause_img" alt="Отключить скроллинг (прокрутку) сообщений" src="http://chat.dobroe.ru/designes/rozmova4/grunge/grunge_11.gif" width="20" height="24"></a></td> <td height="24" align="center"><a href="#" onClick="change_size(1);"><img src="http://chat.dobroe.ru/designes/rozmova4/grunge/down.gif" height="24" width="24" border="0"></a> <a href="#" onClick="change_size(0);"><img src="http://chat.dobroe.ru/designes/rozmova4/grunge/up.gif" height="24" width="24" border="0"></a></td> <td width="224" height="24"><img src="http://chat.dobroe.ru/designes/rozmova4/grunge/grunge_14.gif" width="224" height="24"></td> </tr> </table> </body> </html>