У меня есть 3 кадра.
TP 1 = Источник исправлен. Не нужно что-то менять здесь.
TP 2 = Источник = Ввод пользователя.
Источник TP2 должен быть проверен. Если ввод пользователя не соответствует моему запросу к базе данных, внутри этого iFrame
имеется перенаправление location.href
TP 3 = Источник TP1 + TP2
Затем я пытаюсь изменить источник TP3 с помощью:
var geturl1 = document.getElementById('tp1').contentDocument.location;
var geturl2 = document.getElementById('tp2').contentDocument.location;
document.getElementById("tp3").src="http://example.com/load/kachi/#!/" + geturl1 + "$$" + geturl2;
Пока все хорошо, работает, но, к сожалению, geturl2 просто показывает мне старый URL. Не URL после перенаправления.
Я пытался добавить onload к своему TP3 iFrame, но onload считает, что загрузка выполнена и не работает с перенаправлением внутри iFrame.
Как я могу это исправить? Это около 1-2 секунд. IFrame TP3 загружается, проверяет, является ли URL правильным, если не перенаправляет. И мне нужно получить обновленный URL этого перенаправления.