Доброго времени суток!
Задача в том, нужно с другой страницы получить данные с первой через указанную ссылку в пределах одного сайта.
Визуально так:
1.jpg
После нажатия на кнопку парсить данные из index1 вставляются в input'ы - index2:
2.jpg
У меня есть подобный скрипт для проверки наличия материала на сайте:
copyright = 'Адрес сайта';
search = new Object();
smb = ['error', 'ok', 'search', 'load'];
search.start = function () {
var q = document.getElementById('ldF1').value;
if (q.match(/^\s*$/) || q.length < 3) {
document.getElementById('srchIcon').src = copyright + '/design/img/load/' + smb[0] + '.png';
_uWnd.alert('Название слишком короткое', 'Ошибка', {
w: 200,
h: 70,
tm: 2500
});
setTimeout("document.getElementById('srchIcon').src = copyright+'/design/img/load/'+smb[2]+'.png';", 2500);
return;
}
else {
document.getElementById('srchIcon').src = copyright + '/design/img/load/' + smb[3] + '.png';
$.post("/load/", {
query: q,
a: 2
},
function (r) {
var qw = $(".entryLink:first", r).attr("href");
if (!qw) {
document.getElementById('srchIcon').src = copyright + '/design/img/load/' + smb[2] + '.png';
_uWnd.alert('Поиск не дал результатов', 'Нет результатов', {
w: 200,
h: 70,
tm: 2500
}); _uWnd.close('likeThis');
return;
}
else {
document.getElementById('srchIcon').src = copyright + '/design/img/load/' + smb[1] + '.png';
h = _uWnd.getdims();
j = h.clientW - 300 - 5;
g = h.clientH - 210 - 5;
new _uWnd('likeThis', 'Похожие материалы найдены', 300, 200, {
min: 0,
max: 0,
x: j,
y: g,
alert: 1,
autosize: 0,
icon: copyright + '/design/img/load/' + smb[2] + '.png',
fixed: 1,
shadow: 1,
resize: 0,
nomove: 1,
hidden: 0,
notaskbar: 1,
fadetype: 0,
fadespeed: 0,
fadeclosetype: 2,
fadeclosespeed: 500,
align: 'left'
},
'<fieldset><legend>' + q + '</legend><div id="likeThis"> </div></fieldset>');
setTimeout(function () {
$(".entryLink", r).each(function () {
var hrf = $(this).attr("href");
var txt = $(this).html();
document.getElementById('likeThis').innerHTML += '<a href="' + hrf + '" target="_blank" title="Откроется в новом окне">' + txt + '</a><br>';
});
},
101);
setTimeout(function(){ document.getElementById('srchIcon').src = copyright + '/design/img/load/' + smb[2] + '.png'; }, 2000);
}
});
}
}
search.show = function () {
var icon = document.createElement('img');
icon.style.border = 0;
icon.style.paddingLeft = 3;
icon.src = copyright + '/design/img/load/' + smb[2] + '.png';
icon.align = 'absmiddle';
icon.id = 'srchIcon';
icon.style.cursor = 'pointer';
icon.title = 'Искать по названию';
icon.onclick = search.start;
document.getElementById('ldF1').style.width = '95%';
document.getElementById('ldM5').appendChild(icon);
}
search.show();
Его возможно переделать? Помогите.