Емотикони

c3c0

Registered
Здравейте. Правя си една форма, където имам само едно поле (за коментар). Под него има изображение, което искам като се натисне, да се записва в textarea-та. Проблема е, че това не става. Ето кода:
Код:
<form method="post" action="test.php">
<textarea name="comment" rows="2" cols="20"></textarea><br />
<input type="submit" name="submit" value="ok" />
 <a href="javascript:emoticon(':smile:');"><img src="emoticons/icon_smile.gif"  border="0" alt="smile"></a> 
</form>
Идеи как да го направя? :)
 
Ето ти едно примерно скриптче
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<title> My Project </title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript">
function add_smile(div,image) {
document.getElementById(div).value += ' ' + image.alt;
}
</script>
</head>
<body>
<textarea id="mytext"></textarea><br />
<img src="smile.gif" alt=":smile:" onClick="add_smile('mytext',this);" />
</body>
</html>

Така , само добавяш картинките (емотиконите) , и им добавяш в алт тага ббкода им.Щом щракнеш върху картинката ,тя ще се добави в текстареата , а след това при показването им ще ги реплейсваш както си знаеш. :idea:
 

Back
Горе