JS Проверка смены значения блока на лету

12
izbushka
На сайте с 08.06.2007
Offline
110
#11

Направление верное. Что не так - нужно вникать. frame name='buffer' создан? Смотрите консоль ошибок броузера..

V
На сайте с 10.01.2012
Offline
85
#12

Выдает

Uncaught SyntaxError: Unexpected token }

Хотя парность всех скобок соблюдена

izbushka
На сайте с 08.06.2007
Offline
110
#13
Varenik:
Хотя парность всех скобок соблюдена

Так не бывает :) Кавычки?

RiDDi
На сайте с 06.06.2010
Offline
285
#14

А нафик вам фреймы? Не только дочерний фрейм, но и дочернее окно может управлять родительским. По unLoad делайте opener.location.reload() и всё. Или у Вас окно с другого домена?

Вебмастер отдыхает на бережках морей. Заработок в интернете - дело техники.
Sveta Prokopeva
На сайте с 10.05.2006
Offline
99
#15
Varenik:
А отследить нажатие кнопки отправки запроса в iframe есть возможность?

Такая возможность есть. Если бы сайты располагались на одном домене вы просто в ифрейме вешаете куда нужно, хоть на клик, хоть на закрытие.

parent.document.location.reload()

Но я так понимаю у вас всё это хозяйство на разных доменах, тут всё интересней. И решение есть только если у вас есть доступ в двум доменам. Реализается через postMessage.

Это нужно разместить на родительском сайте.

function listener(event)

{
if (event.origin !== "http://site.com")
return;
location.reload();
}
if (window.addEventListener)
{
window.addEventListener("message", listener, false);
}
else
{
window.attachEvent("onmessage", listener);
}
}

А это повесить на кнопку сохранения или закрытия:

$("#button").click(function () {

parent.postMessage("message", "http://domain.ru");
});
V
На сайте с 10.01.2012
Offline
85
#16
RiDDi:
А нафик вам фреймы? Не только дочерний фрейм, но и дочернее окно может управлять родительским. По unLoad делайте opener.location.reload() и всё. Или у Вас окно с другого домена?

Чтобы жизнь малиной не казалась... Но перед тем как отвечать, не мешало бы прочитать стартТопик:

Принцип такой. При загрузке страницы данные считываются с другого сервера и выводятся на сайте. Нажали некую кнопку - выскочило окошко (новая вкладка браузера), в нем выполнили некие действия и в зависимости от операции данные записались на удаленном сервере.
RiDDi
На сайте с 06.06.2010
Offline
285
#17
Varenik:
Чтобы жизнь малиной не казалась... Но перед тем как отвечать, не мешало бы прочитать стартТопик:

Вы имеете ввиду не мешало бы погадать? 😂 "На удаленном другом сервере" надо писать в таком случаи.

izbushka
На сайте с 08.06.2007
Offline
110
#18
Varenik:
Но перед тем как отвечать, не мешало бы прочитать

Нет, возможно, она права :)

Varenik:
По unLoad делайте opener.location.reload()
12

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