Показать сообщение отдельно
  #1 (permalink)  
Старый 19.02.2010, 16:23
Интересующийся
Отправить личное сообщение для zemelea Посмотреть профиль Найти все сообщения от zemelea
 
Регистрация: 19.02.2010
Сообщений: 10

Подстановка значения в onClick
Здравствуйте, помогите решить проблему такого рода.В js я нуб(но проблема собственно не в этом ).В общем пишу чат на php.Сообщения в чате выглядят так:
do {
echo $style.$myrow['vremea']."</font> <a href='#'  onclick='show (\"$from\");'>[".$from."]</a>".$prv_or_to."<a href='#' onclick='show (\"$to\");'>".$user."</a>: ".$myrow['msg']."<br>";
}
while (.......);

Тоесть 22:00:12 [nick] to [nick]: сообщение. При клике на ник какого то юзера запускается функция, которая открывает меню с ссылками 'to' или 'prv' (типа обычное сообщение или приватное):
function show (nick){
		  if (window.parent.messages.document.getElementById('table_1').style.display =='none'){
			window.parent.messages.document.getElementById('table_1').style.display = 'block';
		  }
		}

Тут приведу в пример одну ссылку, так как мне важно просто суть понять:
<table align="right" id="table_1" border="1" style="display:none">
<tr>
	<td>
	 	<a id='a_1' href="#" onClick="insert ();">ТО</a>
	</td>
</tr>
</table>

А ссылка, которая появляется после срабатывания функции show (nick);
Должна запускать другую функцию, которая будет вставлять в поле для ввода сообщения ник юзера, по которому мы сделали первый клик:
function insert (i){
            window.parent.type.document.form_1.msg.value = 'to ['+i+']: ';
        }


Тоесть:
1.Мы видим в чате ник, нажимаем на него.
2.Срабатывает функция, которая показывает меню с сылкой 'to'
3.Нажимаем на ссылку 'to', срабатывает функция, которая вставляет ник, по которму мы нажали в пункте 1, в поле ввода сообщения.
Вопрос вобщем в следующем: Как с помощью js заставить ссылку, которая вызывает функцию insert (), приниять новое значение для параметра onClick.Тоесть когда мы кланцаем по юзеру, в функцию show() передаётся ник этого юзера.А как его в функцию insert() передать?
Ответить с цитированием