2009-11-10 3 views
1

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

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

Видимо, это ничего не делает в Internet Explorer.

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

ответ

0

Вы можете установить ГКЗ в IFrame с JavaScript, поэтому я предполагаю, что есть ошибка сценария предотвращения IE работает должным образом.

Вы отлаживали сценарий?

+0

не уверен, почему это будет проверено как решение. Изменение src с javascript просто не работает в IE. – Gullbyrd

1

Не уверен, JQuery, но регулярные Javascript будет что-то вроде:

document.getElementById('ggMap').src = 'http://newurl.com'; 
1

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