Вот скрипт:
<script>
function getSelText()
{
var txt = '';
if (window.getSelection)
{
txt = window.getSelection();
}
else if (document.getSelection)
{
txt = document.getSelection();
}
else if (document.selection)
{
txt = document.selection.createRange().text;
}
else return;
document.aform.selectedtext.value = txt;
}
</script>
<input type="button" value="Get selection" onmousedown="getSelText()">
<form name="aform">
<textarea name="selectedtext" rows="5" cols="20"></textarea>
</form>
Предоставлено Code Toad:
http://www.codetoad.com/javascript_get_selected_text.asp
В вашем случае вы захотите вызвать этот скрипт, когдавыбор сделан, и затем вы можете обработать его, как пожелаете, с помощью запроса AJAX, например, для получения соответствующей информации, как, вероятно, делает NYtimes.