In iFrame resize integrieren

  • Hallo Sempervivum,

    ich versuche es nochmals zu erklären:

    Ich füge auf der Seite eine Datenbank mittels Javascript ein (https://www.preiswerter-buchen.de/pauschalreisen/). Mit dieser Datenbank kann ein Kunde Reisen suchen oder es wird eine Anfrage von einer anderen Seite übergeben und das Ergebnis angezeigt. Also laufen alle Verlinkungen der Homepage auf diese Seite zurück. Wenn also jemand zum Beispiel über die Unterseite "all-Inclusive" kommt, werden die Ergebnisse auf /pauschalreisen/ angezeigt. Dieses funktioniert alles klaglos, nur wird die Höhe des iFrames nicht automatisch angepasst, sondern auf eine feste Höhe von 6000 px gesetzt. Dieses ist für den Kunden sehr störend, da ewig Freiraum unter den Suchergebnissen ist.

    Daher möchte ich gerne diesen iFrame automatisch in der Höhe anpassen lassen. Dafür habe ich ein Javascript, welches auch einwandfrei funktioniert. (https://www.preiswerter-buchen.de/test/)

    Nur kann ich dort nicht die Links von den anderen Seiten übergeben. Daher brauche ich gewissermaßen eine Kombination aus beiden Seiten.

    Vielleicht gibt es ja auch eine andere Möglichkeit, das Script auf der Seite https://www.preiswerter-buchen.de/pauschalreisen/ so anzupassen, dass die Framehöhe automatisch dem Inhalt angepasst wird.

    Hoffentlich wurde es etwas klarer.

    Viele Grüße

    Rainer

  • Sieht schlecht aus.

    Hast du schon mal auf ander Forums nachgefragt?

    In so einen fall hat wohl keiner was dagegen wenn du die Frage nochmal wo anders stellst.

  • Was mich betrifft, so habe ich das Ganze bisher nicht verstanden. Habe es mir aber noch Mal angesehen und mir scheint, man kann das Problem auf etwas ziemlich einfaches reduzieren:

    Auf der Pauschalreisen-Seite gibt es einen iFrame, der momentan auf eine feste Höhe von 5000px eingestellt ist. Und Du möchtest, dass sich die Höhe dynamisch an den Inhalt anpasst?

    Edit: Diese Link, wo die Höhenanpassung funktioniert, liefert zzt. eine leere Seite:

    https://www.preiswerter-buchen.de/traffics_resize.html

  • Bei bestimmten Suchergebnissen ist die Seite nur halb voll zb 3000px hoch.Darunter sind dann 2000px leerer Raum und dann kommt der footer.

    Der leere Raum soll weg.

    So habe ich das mal verstanden.

  • Hallo Sempervivum,

    das Grundproblem hast Du genau richtig erkannt. Die Pauschalreisen-Seite soll dynamisch in der Höhe werden.

    Dieses habe ich über das Javascript, welches ich auf der Test-Seite eingebaut habe, probiert. Funktioniert leider nur nicht.

    Hast Du vielleicht einen Ansatz, wie ich die Seite dynamisch bekomme?

    Viele Grüße

    Rainer

  • Der Grund, warum es nicht funktioniert, ist, dass die Seite, die eingebunden wird, auf einer anderen Domain liegt als die Elternseite. Daher wird der Zugriff auf den Inhalt dieses iFrame vom Browser geblockt. (Stichwort same-origin-policy). Unklar ist mir dann, warum es auf https://www.preiswerter-buchen.de/test/ funktionieren kann. Gib mir doch mal einen Hinweis, wo das Skript zu finden ist, das die Höhe anpasst.

  • Das Script siehst Du unter: https://www.preiswerter-buchen.de/traffics_resize.html

    Den dynamischen iFrame auf der Testseite habe ich so eingebunden:

    <iframe id="inlineframe" name="inlineframe@https://www.preiswerter-buchen.de/traffics_resize.html" src="https://comfort.traffics-ibe.com/tibet.php?ixp=katalog_2&typ=P&cfg=0080015720000000&tps=t5_blue1&stp=1&epc=2&vnd=1&bsd=50&tdc=&mmc=7t&hmi=ALLE&dsi=ALLE&stc=*&zac=*&vpc=*&mpo=l&hmask=2&rmask=1&ntc=1&ccs=600_default" height="950" width="100%" ></iframe>

  • Ich habe den iFrame

    <iframe id="inlineframe" name="inlineframe@https://www.preiswerter-buchen.de/traffics_resize.html" src="https://comfort.traffics-ibe.com/tibet.php?ixp=katalog_2&typ=P&cfg=0080015720000000&tps=t5_blue1&stp=1&epc=2&vnd=1&bsd=50&tdc=&mmc=7t&hmi=ALLE&dsi=ALLE&stc=*&zac=*&vpc=*&mpo=l&hmask=2&rmask=1&ntc=1&ccs=600_default" height="950" width="100%" ></iframe>

    unter Wordpress als Code in einem Container eingefügt. Funktioniert ja auch einwandfrei.

    Die anderen Scripte kommen von Wordpress, z. B. durch Footer und Header. Der oben genannte iFrame funkitioniert also auch alleine.

  • Hallo Rainer,

    kannst Du dem Forum bitte kurz beschreiben wie Du das ganze hinbekommen hast und welchen Resizer Du jetzt verwendest?
    Ich habe das gleiche Problem und bestimmt viele da draußen im WWW auch.... ;)

    Vielen Dank im Voraus!

    Gruß Michael

    Hallo Rainer

    Deine Ausführungen beziehen sich auf die alte IBE von Traffics. Wäre nett wenn Du uns kurz beschreiben könntest, wie Du das mit der neuen IBE von Traffics hinbekommen hast? Für den Iframe mit dynamischer Höhenanpassung gibt es von Traffics eine Beschreibung das ist nicht das Problem.
    Mich würde hauptsächlich interessieren, wie Du das mit der Übergabe von einer WordPress Seite zu einer anderen mit Deeplink hinbekommen hast (Script)?

    Vielen Dank im Voraus!

    Gruß Michael

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!