Я пытаюсь добавить URL-адрес родительской страницы, где iframe находится на основе текущего URL-адреса в iframe.Нажмите событие в 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();
});
Теперь ЦСИ по умолчанию для фрейма является 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 & вкладки = & США зипа = & расстояния = 10 & состояния = & города = & name =
Но этого не происходит.
Что мне не хватает?
Использование этого с локатором-url изменено на locator-url(), но только для начальной загрузки iframe. Если бы я нажал ссылку в iframe, новый URL-адрес, похоже, не читается. – Griffin
Вы уверены, что окно iframe перезагружается при нажатии ссылки? – David
Что помешает перезагрузке при нажатии ссылки? – Griffin