Internet Explorer, как изменить фреймы src - PullRequest
1 голос
/ 10 ноября 2009

По некоторым причинам я использую Iframe для отображения googlemaps, когда я хочу изменить его содержимое, я просто изменяю Iframe src с помощью JQuery.

$ ('# ggMap'). Attr ('src', 'http://newurl.com');

Очевидно, он ничего не делает в Internet Explorer.

Кто-нибудь знает, как я мог бы сделать то же самое с IE?

Ответы [ 3 ]

1 голос
/ 28 января 2011

Я обнаружил, что у меня та же проблема с IE8, и изменение src через jQuery / JS не работает так. Сейчас я на самом деле использую jQuery.clone(), чтобы клонировать iframe, затем изменить его src, затем удалить оригинальный iframe и вставить клон ...

1 голос
/ 10 ноября 2009

Не уверен насчет jQuery, но обычный javascript будет выглядеть примерно так:

document.getElementById('ggMap').src = 'http://newurl.com';
0 голосов
/ 10 ноября 2009

Вы можете установить src для IFrame с помощью javascript, поэтому я предполагаю, что есть ошибка скрипта, мешающая IE работать правильно.

Вы отладили скрипт?

...