Тема: Відправити запит та отримати відповідь
Здравствуйте. Хочу зробити що б текст який виділили (припустимо російською), після натискання натиснули на кнопку і 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);
Прошу вашої допомоги.