2009-11-10 4 views
1

Pour certaines raisons j'utilise un Iframe pour afficher googlemaps, quand je veux changer son contenu, je change juste le src Iframe en utilisant JQuery.Internet Explorer, Comment changer les iframes src

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

Apparemment, il ne fait rien sur Internet Explorer.

Est-ce que quelqu'un sait comment je pourrais faire la même chose avec IE?

Répondre

0

Vous pouvez régler le src d'un iframe javascript, donc je crois qu'il ya une erreur de script empêchant IE de fonctionner correctement.

Avez-vous débogués le script?

+0

pas sûr pourquoi cela serait vérifié comme une solution. Changer le src avec javascript ne fonctionne tout simplement pas dans IE. – Gullbyrd

1

ne suis pas sûr jQuery, mais javascript régulier serait quelque chose comme:

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

J'ai trouvé que j'avais le même problème avec IE8 et le changement de src via jQuery/JS ne fonctionnait pas comme ça. Ce que je fais maintenant est réellement utiliser jQuery.clone() pour cloner l'iframe, puis changez-le src, puis retirez le iframe original et insérez le clone ...