Проблем с емотиконки

akatsuki

Registered
Здравейте! Правя едно сайтче и исках да сложа на една система за чат емотиконки. Ето го кода :
Код:
<form action="?" method="post" name="form1">
           <input type="text" name="username"><br>
           <textarea name="text" cols="30" rows="5"></textarea>
           <br />
		   <a href="javascript:emoticon(':biggrin:');"><img src="smilies/biggrin.gif"  border="0" alt="img"  ></a>
		   <a href="javascript:emoticon(':cool:');"><img src="smilies/cool.gif"  border="0" alt="img"></a>
		   <a href="javascript:emoticon(':cry:');"><img src="smilies/cry.gif"  border="0" alt="img"></a>
		   <a href="javascript:emoticon(':dead:');"><img src="smilies/dead.gif"  border="0" alt="img"></a>
		   <a href="javascript:emoticon(':eek:');"><img src="smilies/eek.gif"  border="0" alt="img"></a>
		   <a href="javascript:emoticon(':embarrassed:');"><img src="smilies/embarrassed.gif"  border="0" alt="img"></a>
		   <a href="javascript:emoticon(':laugh:');"><img src="smilies/laugh.gif"  border="0" alt="img"></a>
		   <a href="javascript:emoticon(':love:');"><img src="smilies/love.gif"  border="0" alt="img"></a>
		   <a href="javascript:emoticon(':mad:');"><img src="smilies/mad.gif"  border="0" alt="img"></a>
		   <a href="javascript:emoticon(':no:');"><img src="smilies/no.gif"  border="0" alt="img"></a>
		   <a href="javascript:emoticon(':none:');"><img src="smilies/none.gif"  border="0" alt="img"></a>
		   <a href="javascript:emoticon(':rolleyes:');"><img src="smilies/rolleyes.gif"  border="0" alt="img"></a>
		   <br />
          <input name="Submit" type="submit" class="button" value="Изпрати">

Използвам ето този js файл - http://cs-bg.1gb.bg/files/script.js

С този код и Js файла, когато натисна върху емотиконката, нейният код излиза в textarea-та , но има изискване - името на textareata трябва да е text, инече не се показва :

Код:
 <textarea [color=red]name="text"[/color] cols="30" rows="5"></textarea>

Но на мен ми трябва името да е msg, за да работи. Та въпроса ми е как да направя, че името да е msg и в същото време като натисна в/у емотиконката, нейният текст да излиза в textareata ?

ПП. Дано се ме разбрали :roll:
 
Нз дали ще стане но пробвай така:

Код:
function textCounter(field, countfield, maxlimit) {
   if (field.value.length > maxlimit)
      field.value = field.value.substring(0, maxlimit);
   else
      countfield.value = maxlimit - field.value.length;
}
function b(){
   document.submit.msg.value += ("[b][/b]")
}
function i(){
   document.submit.msg.value += ("[i][/i]")
}
function u(){
   document.submit.msg.value += ("[u][/u]")
}
function url(){
   document.submit.msg.value += ("[url][/url]")
}
function email(){
   document.submit.msg.value += ("[email][/email]")
}
function emoticon(msg) {
   var txtarea = document.submit.msg;
   msg = ' ' + msg;
   if (txtarea.createTextRange && txtarea.caretPos) {
      var caretPos = txtarea.caretPos;
      caretPos.msg = caretPos.msg.charAt(caretPos.msg.length - 1) == ' ' ? caretPos.msg + msg + ' ' : caretPos.msg + msg;
      txtarea.focus();
   } else {
      txtarea.value  += msg;
      txtarea.focus();
   }
}
 

Back
Горе