if (window.getSelection) { txt = window.getSelection().toString(); } else if (document.getSelection) { txt = document.getSelection(); } else if (document.selection) { txt = document.selection.createRange().text; } return txt; }
создаёт функцию CopyText, которую и исользуем при "заполнении" формы. Можете посмотреть как работает - сохраните код как страницу, откройте, выделите Samsung X520 и нажмите "1". Остаёт механизировать, тьфу автоматизировать , отправку формы.
Code
<html> <head> <script type="text/javascript">
function search() {
var copyText=function() {
if (window.getSelection) { txt = window.getSelection().toString(); } else if (document.getSelection) { txt = document.getSelection(); } else if (document.selection) { txt = document.selection.createRange().text; } return txt; }
var frm=document.createElement('form'); [i]frm.name='bsf';[/i] frm.action='http://market.yandex.ru/search.xml';
var inp1=document.createElement('input'); inp1.name='text'; inp1.value=copyText(); frm.appendChild(inp1);
var inp2=document.createElement('input'); inp2.name='stype'; inp2.value=''; frm.appendChild(inp2);
var inp3=document.createElement('input'); inp3.name='cvredirect'; inp3.value='1'; frm.appendChild(inp3);
var inp4=document.createElement('input'); inp4.type="submit"; frm.appendChild(inp4);