Я помню пытался переделать мини-чат, когда еще для него не были открыты шаблоны, в итоге что-то получилось, но я на это забил. Уж очень там много всяких дурацких функций происходит, от которых не избавиться. И фреймы терпеть не могу. В-общем, делаем так:
- Вставляем фрейм чата: <iframe name="chatFrame" .... >
- обращаемся к элементам внутри чата так: chatFrame.document.getElementById('mchatNmF').value = "Мое имя";
- жмем на кнопку так: chatFrame.document.getElementById('mchatBtn').click();
При этом, все работает правильно, если до выполнения этой функции что-нибудь ввести в поля Имя и Сообщение. Потом это все заменяется на то, что мы указываем в функции. Разбираться в потрохах Юкозовского чата у меня желания нет, возможно, там что-то происходит при фокусировке текстовых полей, без чего форма не отправляется (некая функция ffoc, возможно). Может я посмотрю что-нить позже, а сейчас советую тем, кто в этом заинтересован, разобраться
Добавлено (2008-06-09, 14:32)
---------------------------------------------
Ладно, решил-таки добить этот идиотский чат Коряво, но добил
Вставляем чат, с указанием имени (именно имени, не id):
Code
<iframe name="chatFrame" .... >
А вот функция, добавляющая сообщение, привязываем ее на любое событие:
Code
function writeMessage() {
chatFrame.document.getElementById('mchatNmF').focus();
chatFrame.document.getElementById('mchatNmF').value = "Мое имя";
chatFrame.document.getElementById('mchatMsgF').focus();
chatFrame.document.getElementById('mchatMsgF').value = "Мое сообщение";
chatFrame.document.getElementById('mchatBtn').click();
}