Я пытаюсь добавить URL родительской страницы, в которой находится iframe, на основе текущего URL в iframe.
Все это происходит в одном домене, поэтому я не думаю, что должны быть какие-либо проблемы с безопасностью.
EDIT:
Мой код теперь выглядит следующим образом:
function locator_url() {
var iframeUrl = alert(document.getElementById("dealer- locator").documentWindow.location.href);
var iframeUrlSplit = iframeUrl.split('/locator/');
window.location.hash = '#' + iframeUrlSplit[1];
};
$(document).ready(function(){
document.getElementById("dealer-locator").contentWindow.onload = locator_url();
});
Теперь src по умолчанию для iframe - http://localhost/meade/locator/
Страница, на которой находится iframe - http://localhost/meade/dealerlocator/
Код работает для начальной загрузки страницы, родительский URL добавляется к localhost / meade / dealerlocator / #
Однако, когда я щелкаю ссылку внутри iframe, родительский URL-адрес не изменяется, даже если значение href в iframe имеет.
У родительского URL должен быть обновлен хэш до что-то вроде:
локальный / Meade / dealerlocator / # results_list.php? Showonly = US & вкладке = US & зип = & расстояние = 10 & состояние = & город = & имя =
Но этого не происходит.
Чего мне не хватает?