Iframe-Höhe wieder automatisch

urian

Mitglied
Hi an alle!

Hier hab ich ein Script gefunden, was die Höhe eines Iframes automatisch anpasst:

iFrame-Höhe an dessen Inhalt automatisch anpassen v2 - Professor Web - Das Webdesigner Portal & Blog

Java:
<script type="text/javascript">
  var framefenster = document.getElementsByTagName("iFrame");
  var auto_resize_timer = window.setInterval("autoresize_frames()", 400);
  function autoresize_frames() {
    for (var i = 0; i < framefenster.length; ++i) {
        if(framefenster[i].contentWindow.document.body){
          var framefenster_size = framefenster[i].contentWindow.document.body.offsetHeight;
          if(document.all && !window.opera) {
            framefenster_size = framefenster[i].contentWindow.document.body.scrollHeight;
          }
          framefenster[i].style.height = framefenster_size + 'px';
        }
    }
  }
</script>

Das Script funktioniert lokal perfekt. Online auch. Sobald die Funktion aber über 2 Domaine greift, muckt die Höhe. Die Ausgabe beschränkt sich nur auf die voreingestellte Höhe des iframes. Logisch. Deshalb hab ich folgende Funktion in den iframe-Inhalt eingefügt:

Java:
<script type="text/javascript"> document.domain = document.domain.split('.').slice(-2).join('.'); </script>

Klappt lokal prima, online funktoniert es wieder nicht... ich dachte mir schon, die Zeit in erster Funktion oben zu erhöhen, weil das iframe vllt noch nicht geladen hat, aber mehr als 5000 Millisekunden sind ja wirklich Schwachsinn... vor allem, wenn es danach immer noch nicht funktioniert.

Hab ich irgendetwas übersehen?

Ich danke demjenigen immens, der es für Wert erachtet, hierauf zu antworten.
 
S

SlaterB

Gast
warum postest du das bei Java-Basics, was immer dein Thema ist?

JavaScript ist nicht Java, schon gar nicht Basics,
falls für irgendwelche WebFrameworks gedacht gibt es da auch eigene Unterforen, keine Java-Basics ;)
 
G

Gast2

Gast
Das ganze fällt auf den ersten Blick wohl unter cross side scripting. Da wird der Browser so nicht mitmachen. Ich glaube aber google hat da mal was gebastelt um genau sowas zu realisieren, vielleicht hilfts dir ja bei deiner Suche.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
iMrQuestion Eingebettete <iframe> mittels Konsole in Array speichern Angular, React, JQuery - Fragen zu JavaScript 6
R In iFrame rezise integrieren Angular, React, JQuery - Fragen zu JavaScript 1
S Firefox 57: Aktivitätenverfolgung blocks GoogleMaps-Anbindung in iframe Angular, React, JQuery - Fragen zu JavaScript 0
F Highslidegallery in iframe - "expand" (natürlich) abgeschnitten Angular, React, JQuery - Fragen zu JavaScript 1
I Automatische Weiterleitung aus iFrame mit ganzer Seite Angular, React, JQuery - Fragen zu JavaScript 8
A Iframe und Ergebnis Angular, React, JQuery - Fragen zu JavaScript 3
D Seite mit Jquery in Pop-Up als IFrame einbinden Angular, React, JQuery - Fragen zu JavaScript 1
I iframe killer problem Angular, React, JQuery - Fragen zu JavaScript 3
A Neues Fenster aus iframe öffnen mit Klick auf Button Angular, React, JQuery - Fragen zu JavaScript 6
dizzydwar Iframe -inhalt dynamisch skalieren Angular, React, JQuery - Fragen zu JavaScript 4
G Java Gallery mit reload ohne iframe Problem Angular, React, JQuery - Fragen zu JavaScript 6
H 2 iframe via JavaScript aufrufen Angular, React, JQuery - Fragen zu JavaScript 4
M Bilder mit Java in einen Iframe laden Angular, React, JQuery - Fragen zu JavaScript 3
L Daten an iFrame übergeben und dort mit php weiter verarbein Angular, React, JQuery - Fragen zu JavaScript 2
B link eines dhtml/java menüs im iframe öffnen . Angular, React, JQuery - Fragen zu JavaScript 3
S Java script "floating Iframe" mit cookie-Realisier Angular, React, JQuery - Fragen zu JavaScript 2
S Verweise einer Auswahlliste in einem IFrame anzeigen Angular, React, JQuery - Fragen zu JavaScript 5
R Bei Dateiaufruf (iFrame) Site von oben beginnen Angular, React, JQuery - Fragen zu JavaScript 2
M Javascript Höhe Angular, React, JQuery - Fragen zu JavaScript 2
T Höhe und Breite übergeben für IE! Angular, React, JQuery - Fragen zu JavaScript 2
Oskar.p Wie gebe ich einen "Input" einer Website, an einer anderen Stelle wieder aus? Angular, React, JQuery - Fragen zu JavaScript 5
I viele links öffnen und nach erfolgreichem laden wieder beend Angular, React, JQuery - Fragen zu JavaScript 5
N Grafik nach Wechsel mit OnClick wieder zurücksetzen Angular, React, JQuery - Fragen zu JavaScript 4

Ähnliche Java Themen


Oben