脚本实现动态取得textarea控件中的内容方法:
<script language="JavaScript">
<!--
function insertDictionaryKeyword(o){
var selected_text;
if(window.getSelection){
selected_text = window.getSelection().toString();
if(!(selected_text.length > 0)){
var start = o.selectionStart;
var end = o.selectionEnd;
selected_text = o.value.substr(start,end-start);
}
}
else if(document.getSelection){
selected_text = document.getSelection();
}
else if(document.selection){
selected_text = document.selection.createRange().text;
}
selected_text = selected_text.replace(//x0D/x0A|/x0D|/x0A/g,' ')
if(selected_text.length > 0){
document.formDictionary.search.value = selected_text;
}
}
//-->
<textarea cols=36 rows=15 name="after" wrap="virtual" style="width:320px;height:270px;" οnselect="insertDictionaryKeyword(this);">Beyond</textarea>