2013-03-28 5 views
0

Модальная всплывающая подсказка, когда вы нажимаете на ссылку ниже.Обновление href внутри iframe

<a href="">Link</a> 

Содержание модального материала происходит из iframe. Теперь у меня есть якорная ссылка внутри iframe, когда пользователь нажимает на эту ссылку, я хочу перенаправить пользователя на URL. Я попробовал window.top.location.href = 'www.google.com', но не работает.

У меня есть код, чтобы закрыть модальный, но если я что-то вроде

<a href="www.google.com" onclick="parent.closemodal();">iFrame 
Link</a> 

он не работает. Любую мысль оценили.

+0

Я думаю, что вы что-то пропустили? –

+0

Я знаю, что я пропустил что-то, потому что он не работает :) – Jay

+1

В начале вопрос был совсем иным, чем после всех этих изменений. – Tengiz

ответ

0
<a id="tagID" href="www.google.com" onclick="parent.closemodal();">iFrame Link</a> 

Использование document.location изменить URL страницы, вы находитесь в данный момент

$("#tagID").on("click", function(){ 
document.location = "somepage.html"; 
}); 
+0

Я пробовал это, но это указывало на мой каталог ... например http://www.mydomain.com/about/meself/www.google.com. – Jay

+0

@Jay См. Комментарий mooseman - невозможно отобразить google в iFrame –

+0

На самом деле я не пытаюсь отобразить Google. Я пытаюсь перенаправить пользователя на страницу на моем сайте. – Jay

0

www.google.com блоков просмотра их домашней страницы в IFRAME. Скрипт: http://jsfiddle.net/JAPkJ/. (<iframe src="http://www.google.com"></iframe>) Согласно консоли,

Refused to display 'https://www.google.com/' in a frame because it set 'X-Frame-Options' to 'SAMEORIGIN'. 



Чтобы изменить URL-адрес страницы, загруженной со страницы внутри фрейма, используйте:

document.location="http://www.example.com" 
+0

делает document.location = "http://www.example.com" зайти внутрь onclick? – Jay

Смежные вопросы