Показать сообщение отдельно
  #1 (permalink)  
Старый 09.01.2015, 04:10
Аватар для SmartWare
Интересующийся
Отправить личное сообщение для SmartWare Посмотреть профиль Найти все сообщения от SmartWare
 
Регистрация: 04.01.2015
Сообщений: 20

Передача данных с одной страницы в input другой?
Доброго времени суток!
Задача в том, нужно с другой страницы получить данные с первой через указанную ссылку в пределах одного сайта.

Визуально так:
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();


Его возможно переделать? Помогите.
Ответить с цитированием