Bonjour,
Je remonte la discussion car j'ai moi aussi rencontré le même problème.
Première solution : afficher le iframe dans une div hors champ. Par exemple avec comme css :
1 2 3
| position : absolute;
top : 0px;
left : -2000px; |
Et l'afficher aux bonnes coordonnées quand on en a besoin. Un peu du bricolage mais ça marche.
De mon côté ça ne me convenait pas, mais en cherchant j'ai trouvé une autre solution. Encore du bricolage, mais ça marche aussi :
Deuxième solution : l'idée c'est de charger l'URL seulement quand on affiche la balise iframe.
1/
remplacer l'attribut SRC par REL dans la balise iframe, et lui rajouter un ID
<iframe id="CarteGoogleMaps" width="500" height="400" rel="http://maps.google.com/maps?f=q&source=s..."></iframe>
2/
Un peu de jQuery au moment où on affiche la balise iframe : on affecte la bonne valeur à l'attribut SRC :
1 2
| var rel = $("CarteGoogleMaps").attr('rel');
$("CarteGoogleMaps").attr('src',rel); |
En espérant que ça serve à quelqu'un d'autre
Partager