Suchen
Inside Forum
Nützliche Links
phpforum.de Tipp
 
phpforum.de bei Facebook
 
phpforum.de bei Twitter
 

Zurück   PHP Forum: phpforum.de > andere (Programmier-)Sprachen > JavaScript

JavaScript Alles rund um JavaScript, Ajax und die diversen JS-Frameworks.

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 20.01.2016, 13:49
Frokuss Frokuss ist offline
Engagierter Besucher
 
Registriert seit: 19.03.2008
Beiträge: 1.118
Standard [IE][Iframe][DesignMode] Quellen einbinde

Wunderschönen guten Tag,

ich fummel mir grade bei IE einen zurecht und bekomme es nicht hin (was allerdings im FF einwandfrei klappt).

Ich will Quellen (JS-Dateien und CSS-Dateien) dem iframe zuweisen.
Code (Javascript):
iframes = document.getElementsByTagName("iframe");
  if(iframes.length > 0)
  {
    document.getElementById("contentPrepare").contentDocument.designMode = "on";
    iframes[0].contentWindow.document.addEventListener("keyup", checkSpace);

    var iWindow = iframes[0].contentWindow;

    var base = iWindow.document.createElement("base");
    base.href = document.getElementsByTagName("base")[0].href;

    var link = iWindow.document.createElement("link");
    link.type = "text/css";
    link.rel = "stylesheet";
    link.href = "css/zero.css";

    var script = iWindow.document.createElement("script");
    script.src = "js/iframe.js";

    iWindow.document.getElementsByTagName("head")[0].appendChild(base);//Fehler: Nullverweis || undefiniert
    iWindow.document.getElementsByTagName("head")[0].appendChild(link);
    iWindow.document.getElementsByTagName("head")[0].appendChild(script);
    iWindow.document.getElementsByTagName("body")[0].className = "infoBox";
    iWindow.document.getElementsByTagName("body")[0].id = "iframeBody";

    globIframe = iframes[0].contentDocument;
  }


Der Fehle entseht bei dieser Zeile:
iWindow.document.getElementsByTagName("head")[0].appendChild(base);
Die Eigenschaft "appendChild" eines undefinierten oder Nullverweises kann nicht abgerufen werden.

Ich hoffe ihr könnt mir dabei weiterhelfen?
Frokuss
Mit Zitat antworten
  #2  
Alt 20.01.2016, 14:00
hellbringer hellbringer ist offline
Forum-Mitarbeiter
 
Registriert seit: 27.03.2008
Beiträge: 30.344
Standard AW: [IE][Iframe][DesignMode] Quellen einbinde

Wahrscheinlich gibts gar kein head-Element.
Mit Zitat antworten
  #3  
Alt 20.01.2016, 14:09
Frokuss Frokuss ist offline
Engagierter Besucher
 
Registriert seit: 19.03.2008
Beiträge: 1.118
Standard AW: [IE][Iframe][DesignMode] Quellen einbinde

Wie gesagt, im FF kann ich auf alles im iframe zugreifen. Dort werden mir sogar die von mir erstellten Elemente angezeigt.

Im IE gibt es aber den Fehler.

Oder muss ich für den IE ein head-tag und ein body-tag erstellen?

Gruß Frokuss
Mit Zitat antworten
  #4  
Alt 20.01.2016, 14:48
Frokuss Frokuss ist offline
Engagierter Besucher
 
Registriert seit: 19.03.2008
Beiträge: 1.118
Standard AW: [IE][Iframe][DesignMode] Quellen einbinde

Alles klar, das war es. Muss man auch erst einmal darauf kommen - der Firefox erstellt automatisch das Head-Tag und das Body-Tag, der IE hingegen nicht.

Ich muss also dieses (Body ist eine Vermutung) noch ausführen, damit es wie beim FF klappt. Nun gibt es in Verbindung mit meinem ersten Post keine Probleme mehr.
Code (Javascript):
if(document.all)//IE Prüfung
      window.frames["contentPrepare"].document.write("<head></head><body></body>");


Danke :-)
Frokuss
Mit Zitat antworten


Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu
Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
3 Quellen zu einer XML zusammenfassen? ghost0 PHP 2 27.06.2014 21:27
MySQL IDs aus zwei Quellen John93 Datenbanken 3 02.09.2009 15:26
Designmode Tutorial gesucht Jonny2006 JavaScript 1 27.05.2009 09:41
Mehrere IFrames im DesignMode auf einem Dokument FNC JavaScript 1 09.11.2007 12:53
array und iframe src link quellen BloodyBeginner PHP 5 04.02.2007 10:53


Alle Zeitangaben in WEZ +2. Es ist jetzt 06:15 Uhr.


Powered by vBulletin® Version 3.8.8 (Deutsch)
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.
Powered by NuWiki v1.3 RC1 Copyright ©2006-2007, NuHit, LLC