Pour éviter de faire un appel inutile au serveur, avec ajax ou lien html brut, je voudrais ajouter dynamiquement une balise iframe , voici la partie du code executé pour la création de l'élément:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 if(divID=='satellitefeneu'){
       sf=document.createElement('iframe');
        sf.setAttribute('width','100%');
        sf.setAttribute('height','300');
        sf.setAttribute('frameborder','0');
        sf.setAttribute('scrolling','no');
        sf.setAttribute('marginheight','0');
        sf.setAttribute('marginwidth','0');
        sf.setAttribute('src','http://maps.google.fr/maps/ms?ie=UTF8&
hl=fr&msa=0&ll=47.570088,-0.594345&
spn=0.02559,0.023066&t=h&
msid=115355634060407923035.0004474bea41628d3cb06&
output=embed&s=AARTsJqXyHAwyb20h1rVHK02vKUPt0RoTw');
        s.appendChild(sf);
  }
Cela fonctionne sans problème pour d'autres balises locales , et meme pour celle-ci: la balise est crée, le problème est qu'à la place de la carte demandée à google, je recois:

{errorText:"Impossible de contacter le serveur"}
D'où vient le problème? N'est-il pas possible de construire des iframe distantes dynamiquement? Doivent-elles donc être nécessairement chargées au démarrage (ce qui me pose des problèmes de temps de chargement potentiellement inutiles)?

à tout ceux qui pourront m'aider... et aux autres qui auront pris la peine de lire mes soucis jusqu'à la fin et qui, j'en suis sûr, compatissent.