<script language='JavaScript1.1' type='text/javascript'>
<!--
function tag(text1, text2, element)
{
if (document.form.document.selection)
{
var range=document.form.document.selection.createRange();
document.form[element].focus();
if(text1=="URL")
{
var url=prompt("Введите URL ссылки",document.form.document.selection.createRange().text);
var url_text=prompt("Введите текст ссылки",document.form.document.selection.createRange().text);
if(url==null) url='';
if(url_text==null) url_text='';
if(range.text=='')
{
document.form[element].value += "<a href='"+url+"'>"+url_text+"</a>";
}else{
range.text = "<a href='"+url+"'>"+url_text+"</a>";
}
}else{
if(document.form.document.selection.createRange().text!='')
{
document.form.document.selection.createRange().text = text1+document.form.document.selection.createRange().text+text2;
}else{
var a=prompt("Введите текст","");
if(a==null) a='';
document.form.document.selection.createRange().text = text1+a+text2;
}
}
} else {
var a=prompt("Введите текст","");
document.form[element].value += text1+a+text2;
}
}
//-->
</script>
<form name='form' action='index.php' method='post'>
<?
print("Текcтовое содержание:<BR>");
$element="new_text";
print "<a href=# onClick=\"javascript:tag('<B>','</B>','".$element."'); return false;\" >[B]</a>
<a href=# onClick=\"javascript:tag('<I>', '</I>','".$element."'); return false;\">[I]</a>
<a href=# onClick=\"javascript:tag('<U>', '</U>','".$element."'); return false;\">[U]</a>
<a href=# onClick=\"javascript:tag('URL', '','".$element."'); return false;\" >[A]</a><br>";
print("<textarea name='new_text' rows=15 cols=50 class=form>".$text."\n");
print("</textarea><BR>\n");
?>
</form>
Текcтовое содержание:<BR>
<a href=# onClick="java script:tag('<B>','</B>','new_text'); return false;" ></a>
<a href=# onClick="java script:tag('<I>', '</I>','new_text'); return false;"></a>
<a href=# onClick="java script:tag('<U>', '</U>','new_text'); return false;"></a>
<a href=# onClick="java script:tag('URL', '','new_text'); return false;" >[A]</a>
<br><textarea name='new_text' rows=15 cols=50 class=form></textarea>