zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Javascript & Ajax
Seite neu laden DIV-Container aus iFrame hängen

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 21.01.2018, 15:21
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 07.10.2010
Beiträge: 3
bmaniac befindet sich auf einem aufstrebenden Ast
Standard DIV-Container aus iFrame hängen

Hallo,

ich habe ein Problem mit einem JS und stehe hier irgendwie auf dem Schlauch. Ich versuche das Problem mal etwas vereinfacht darzustellen.

Im Firebug habe ich den folgenden Code

HTML-Code:
<html>
  <body>
      ......
      <iframe id="masterFrame">
        <html>
            <body>
                <iframe id="slaveFrame">
                    <html>
                      <body>
                          <!-- SOME CODE -->
                          <div id="myDiv">
                                <!--- SOME CODE -->
                          </div>
                      </body>
                    </html>
                </iframe>
            </body>
        </html>
      </iframe>
      ......
  </body>
</html>
Ich möchte nun den DIV-Container aus dem iFrame "slaveFrame" mittels JS "herausheben", was mit folgendem JavaScript wunderbar funktioniert-

HTML-Code:
<html>
  <body>
      ......
      <iframe id="masterFrame">
        <html>
            <body>
                <iframe id="slaveFrame">
                    <html>
                      <body>
                          <!-- SOME CODE -->
                          <div id="myDiv">
                              <!--- SOME CODE -->
                              <script>
                                 var myDiv = document.getElementById("myDiv");
                                 window.frameElement.parentNode.appendChild(myDiv);
                              </script>
                          </div>
                      </body>
                    </html>
                </iframe>
            </body>
        </html>
      </iframe>
      ......
  </body>
</html>
Das funktioniert auch problemlos, der Code sieht anschließend im Firebug wie folgt aus:

HTML-Code:
<html>
  <body>
      ......
      <iframe id="masterFrame">
        <html>
            <body>
                <iframe id="slaveFrame">
                    <html>
                      <body>
                      </body>
                    </html>
                </iframe>
                <div id="myDiv">
                  <!--- SOME CODE -->
                  <script>
                      var myDiv = document.getElementById("myDiv");
                      window.frameElement.parentNode.appendChild(myDiv);
                   </script>
                 </div>
            </body>
        </html>
      </iframe>
      ......
  </body>
</html>
Mein Problem ist, ich will es noch einmal machen und aus dem masterFrame hängen und das will nicht klappen Also ein erneutes

HTML-Code:
window.frameElement.parentNode.appendChild(myDiv);
funktioniert nicht. Wo liegt mein Denkfehler ?

Danke
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 22.01.2018, 14:42
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 30.01.2014
Beiträge: 2.247
cloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblick
Standard

Sind alle iframes von der selben domain?
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 22.01.2018, 23:13
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 07.10.2010
Beiträge: 3
bmaniac befindet sich auf einem aufstrebenden Ast
Standard

Hi,

ja sind sie.

Grüße
Mit Zitat antworten
Antwort

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.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Img im div Container an größe anpassen... Lilienfan CSS 2 24.12.2011 00:13
CSS - CMS - lange Menus Balken/BG oben? shinobi CSS 3 13.10.2011 22:12
DIV Höhe 100% Daniel86 CSS 12 29.07.2011 13:40
CSS Text nebeinander? carstiee09 CSS 13 13.11.2009 20:18
2 div container, 2. orientiert sich am 1. kemai CSS 9 21.06.2005 15:28


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:58 Uhr.