Здравствуйте. Есть страничка, внутри которой находится iframe. В этом айфрейме есть кнопка. При нажатии кнопки на серверной стороне меняется контент айфреймовского сорса. Т.е. линк в iframe src остаётся тем же, что и был, но теперь по линку в src совершенно другой контент. Далее происходит reload айфрейма и контент меняется на новый.
У меня есть возможность вставлять js код в страничку, которая указана в iframe src (до reload).
Есть ли возможность сделать redirect _после_ reload? Не суть redirect, можно ли выполнить любой другой код автоматически после redirect? Пускай через setInterval и проверять изменился контент или нет.
Пробовал зацепиться так :
1)
Код:
|
$("#" + iframeId).load(function () {
alert(1)
}) |
2)
Код:
|
var c = window.top.document.getElementById(iframeId);
c.__appendChild = c.appendChild;
c.appendChild = function(){
alert('new item added');
c.__appendChild.apply(c, arguments);
} |
3)
Код:
|
window.top.document.getElementById(iframeId).contentWindow.setTimeout(function () {alert(555)}, 1500) |
4)
Код:
|
window.top.setTimeout(function () {alert(555)}, 1500) |
Все вышеуказанные попытки провалились. Как только произошёл reload все скрипты от предыдущей страницы теперь не работают.
=========
Спасибо!