1

Тема: Відправити запит та отримати відповідь

Здравствуйте. Хочу зробити що б текст який виділили (припустимо російською), після натискання натиснули на кнопку і alertom вивело переклад англійською. Не можу зробити ці запити .. Я в javascript не дуже розумію, ось все що я зміг зробити.

Текст:

<div id="ex3" style="border:1px dashed #999; color:#666; background:#EEE; padding:2px 5px; margin:10px 0;">
  <p>   Freelance.ua – это новейший портал по поиску удаленной работы в интернете. Фриланс Украина - тут работодатели могут быстро опубликовать проект для поиска исполнителя удаленной работы, а фри-лансеры ежедневно смогут находить массу интересных предложений, а также самостоятельно искать работодателя.
</p>
</div>

<a href="javascript:alert(getSelectedText());">lollolool</a> // кнопка, при натисканні якої все повинно відбуватися

Javascript:

function getSelectedText() { //a kijelolt szoveg visszaadasa
     var selectedText = document.getSelection().toString();

     var xmlhttp = getXmlHttp()
     xmlhttp.open('GET', 'http://translate.yandex.net/api/v1/tr.json/translate', true);
    
     xmlhttp.onreadystatechange = function() {
         if(xmlhttp.readyState == 4) {
             if(xmlhttp.status == 200) {
                 alert (xmlhttp.responseText);
             }
         }
     };

     xmlhttp.send(selectedText);

Прошу вашої допомоги.

2

Re: Відправити запит та отримати відповідь

Вітаю. Ви, часом, не мадяр?