Mein neuer Javascript-Code:
anfordern = function()
{
[...]
preload_html += '<iframe name="iframe" src="' + URL + '" />';
preload.innerHTML = preload_html;
[...]
}
  
Dieses hat nicht den gewünschten Effekt - keine Ahnung warum. Aber folgende Lösung habe ich durch Ausprobieren als zuverlässig herausgefunden:  
  
1\. den Iframe per innerHTML anlegen lassen  
   (die DOM-Methode `document.createElement("iframe")`{:.language-javascript} im IE scheint fehlerhaft -  
   jedenfalls bewirken die Zuweisungen der src-Eigenschaft an das Objekt nichts!)  
2\. dem Iframe eine Quelle zuweisen  
  
Daraus folgt die dritte Anpassung meines Codes:  
~~~javascript
    anfordern = function()  
       {  
       [...]  
          var preload = document.getElementById("preload");  
          var preload_html = preload.innerHTML;  
       [...]  
          // das src-Attribut wird hier bewusst nicht angegeben:  
          preload_html += '<iframe name="iframe" id="iframe" />';  
          preload.innerHTML = preload_html;  
          // erst jetzt die Resource angeben!  
          document.getElementById("iframe").src = URL;  
       [...]  
       }
Liebe Grüße aus Ellwangen,
Felix Riesterer.
 nicht angemeldet
 nicht angemeldet