Есть такой JS
<script>
function savesel(doc)
{
if(document.selection) {
doc.sel = document.selection.createRange().duplicate();
}
}
function click_bb(aid,Open,Close) {
var doc = document.getElementById(aid);
doc.focus();
if (window.attachEvent && navigator.userAgent.indexOf('Opera') === -1) {
var s = doc.sel;
if(s){
var l = s.text.length;
s.text = Open + s.text + Close;
s.moveEnd("character", -Close.length);
s.moveStart("character", -l);
s.select();
}
} else {
var ss = doc.scrollTop;
sel1 = doc.value.substr(0, doc.selectionStart);
sel2 = doc.value.substr(doc.selectionEnd);
sel = doc.value.substr(doc.selectionStart, doc.selectionEnd - doc.selectionStart);
doc.value = sel1 + Open + sel + Close + sel2;
doc.selectionStart = sel1.length + Open.length;
doc.selectionEnd = doc.selectionStart + sel.length;
doc.scrollTop = ss;
}
return false;
}
</script>
<form name="form_name">
<a href="javascript://" onclick="click_bb('area_id', '[b]', '[/b]');">Жирный текст</a>
<textarea id="area_id" cols="40" rows="4" onselect='savesel(this)' onchange='savesel(this)' onclick='savesel(this)' onfocus='savesel(this)' onkeyup='savesel(this)'></textarea>
</form>
Нужно сделать так, чтобы в textarea "area_id" вставлялся код ссылки <a href="javascript
://" onclick="click_bb('area_id', '
', '');">Жирный текст</a>, которая находится в другом окне. Я в Java Script не разбираюсь, поэтому выкладывайте, пожалуйста, готовый код. Надеюсь хоть здесь мне помогут.