Помогите прикрутить голосовалку с другого сайта

DM
На сайте с 21.03.2011
Offline
24
636

Вобщем есть голосовалка на сайте http://www.metalinfo.ru/ru/events/competitions/internet/2012/participants/.

Там есть список участников напротив каждого есть кнопка ГОЛОСОВАТЬ!, так вот хочу ее поставить сразу себе на сайт, ибо то что предлагает организатор не совсем удобно (ставить ссылку-кнопку на свой сайт, с помощью нее переходишь на сайт организатора и там уже голосуешь.) Хочу чтоб все делалось в один клик

Но проблема в том, что вся система голования построена на javascript, и выудить этот самый скрипт у меня не получается. Может кто поможет? Заранее спасибо

новьсталь - нержавеющая труба (http://ooo-novstal.ru)
B
На сайте с 07.12.2009
Offline
42
#1
dee_man:
Вобщем есть голосовалка на сайте http://www.metalinfo.ru/ru/events/competitions/internet/2012/participants/.
Там есть список участников напротив каждого есть кнопка ГОЛОСОВАТЬ!, так вот хочу ее поставить сразу себе на сайт, ибо то что предлагает организатор не совсем удобно (ставить ссылку-кнопку на свой сайт, с помощью нее переходишь на сайт организатора и там уже голосуешь.) Хочу чтоб все делалось в один клик
Но проблема в том, что вся система голования построена на javascript, и выудить этот самый скрипт у меня не получается. Может кто поможет? Заранее спасибо



function vote(site_id, evt) {
voteContainer = Event.element(evt).up('div.inet_desc');

var url = '/events/competitions/internet/ajax/?action=vote';

new Ajax.Request(url,
{
method : 'post',
parameters : {'siteId':site_id, 'year':2012},

onLoading: function() {

voteContainer.down('span.imgVote').innerHTML = '<img src="http://css.metalinfo.ru/user/images/inet/tpls/wait.gif" style="margin-right:10px;" align="left">';

peopleCount = $('peopleCount').innerHTML;
$('peopleCount').innerHTML = peopleCount;
},

onComplete: function(response, jsonval) {


if (jsonval.result == false){

}

voteContainer.down('span.imgVote').innerHTML = '<img src="http://css.metalinfo.ru/user/images/inet/tpls/voted.gif" style="margin-right:10px;" align="left">';
voteContainer.down('span.peopleCount').innerHTML = jsonval.peopleCount;
voteContainer.down('span.peopleToday').innerHTML = jsonval.peopleToday;


},
onFailure: function() {

}
}
);

}

Вот сам скрипт.

К сожалению послать POST запрос через аякс на другой домен вы не сможете.

DM
На сайте с 21.03.2011
Offline
24
#2

О как быстро, спасибо!

bndr:


К сожалению послать POST запрос через аякс на другой домен вы не сможете.

Т.е. иными словами голосовалку эту на свой сайт я поставить не могу?

B
На сайте с 07.12.2009
Offline
42
#3
dee_man:
О как быстро, спасибо!

Т.е. иными словами голосовалку эту на свой сайт я поставить не могу?

Вы можете попробовать написать свой скрипт который будет получать данные от вас и дальше посылать их curl запросом на сервер голосовалки.

DM
На сайте с 21.03.2011
Offline
24
#4

Ясненько, ну так я заморачиваться не буду, овчинка выделки не стоит. Ну все равно спасибо, вы мне сэкономили кучу времени) Тему можно закрыт

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий