Я до сих пор не понимаю, зачем пытаться что-то изобретать экзотическое, когда вы плохо ориентируетесь в основах... скоре даже в принципах. Идея была в следующем (напоминаю): по НАЖАТИЮ на кнопку входа вывести в мини-чат что-нибудь.
Есть шаблон "Форма входа пользователей". Находим там код кнопки входа, должно быть что-то типа этого:
Code
<input class="loginButton" name="sbm" type="submit" value="Вход" />
Видим, что кнопка имеет тип "submit", это значит, что по нажатию на нее происходит отправка формы на сервер. Больше никаких действий не происходит. Если добавить событие onClick кнопке, то сначала произойдет именно оно, а затем (если в этом событии не было строк "return false;") произойдет отправка данных на сервер.
Значит нам нужно добавить это событие. Добавляем:
Code
<input class="loginButton" name="sbm" type="submit" value="Вход" onClick="messageToChat()"/>
Теперь по нажатию на эту кнопку произойдет вызов функции messageToChat(), которую мы сейчас напишем:
Code
<script>
function messageToChat() {
document.getElementByID['ID поля ввода имени в чате'].value = document.getElementByID['ID поля имени в форме входа'].value;
document.getElementByID['ID поля ввода сообщения в чате'].value = "Привет всем!";
document.getElementByID['ID кнопки отправки сообщений в мини-чате']/click();
};
</script>
Я все это не проверял, пишу на скорую руку. Но должно работать.
P.S. В данном случае фактически происходит отправка сообщения в чат от ГОСТЯ. Т.е. если действовать по такому принципу, то это должно быть разрешено в правах.