Этот скрипт помещает в верхнее меню форума ссылку, по нажатии на которую открывается новое окошко с фреймами мини-чата. Пример тут:
http://helper.fastbb.ru
<script type='text/javascript'>
function ToMB_showChat(winWidth, winHeight, chatHeight, post_formHeight, folderAddr, name){
if(!name){name = 'ToMBChat'}
var winParam = 'width=' + (winWidth + 20) + ',height=' + (winHeight + 20);
var chatWindow = window.open('', '', winParam);
with(chatWindow.document){
open();
write("<html><head><title>" + name + "</title></head><body><iframe src='" + folderAddr + "/chat.php' scrolling=no width='" + winWidth + "' height='" + chatHeight + "' name='chat'></iframe><br><iframe src='" + folderAddr + "/post_form.php' scrolling=no width='" + winWidth + "' height='" + post_formHeight + "' name='post_form'></iframe></body></html>");
close();
}}
var chatIconAddr = 'http://c.foto.radikal.ru/0608/5e055acd285a.gif';
//Адрес иконки чата var allLink = document.links;
var allLinkLen = allLink.length;
var tmp = '';
for(j=0; j < allLinkLen; j++){
if(allLink[j].href == 'http://' + forum + '.fastbb.ru/' && allLink[j].innerHTML.indexOf('Форум') >= 0){
if(chatIconAddr){tmp = '<img align="absmiddle" src="' + chatIconAddr + '" width=12 height=13> ';}
allLink[j].parentNode.innerHTML += ' ' + tmp + '<a href="javascript:ToMB_showChat(
400,
350,
300,
50, \'
Корневой каталог чата\', \'
Заголовок чата\')"><u>Чат</u></a>';
break;}
}
</script>
Помещается в HTML-низ
Описание аргументов функции ToMB_showChat: winWidth - ширина окна чата
winHeight - высота окна чата
chatHeight - высота фрейма сообщений
post_formHeight - высота фрейма формы отправки сообщения
folderAddr - адрес корневого каталога чата (например «http://mycite.host.ru/tomb»)
name - заголовок окна чата (можно опустить)
автор скрипта
Dante