In welchen Ordner kommt die framehelper.html ?

  • Hallo, kann mir bitte jemand sagen, in welchen Ordner ich die Iframehelper.html Datei legen muss, wenn ich in einem neuen Beitrag bzw auch beim Erstellen einer neuen Seite eine andere Seite per Iframe einbinde.

    Das ist die iframehelper.html:

    <html>
    <head>
    <title>Resize&Scroll-Helper</title>
    </head>
    <body onLoad="parentIframeResize()">
    <script>
    // Globale Variablen (Müssen benutzerspezifisch gesetzt werden)
    var iHeaderHeight =170;
    var sIBEFrame = 'bookingframe';
    /**
    * Setzt die Höhe des Iframes, in dem die IBE enthalten ist
    */
    function parentIframeResize()
    {
    var height = getParam('height');
    // Der folgende Befehl funktioniert nur, wenn receiver.html in der
    // selben Domain liegt, wie die Seite, die die IBE einframt.
    // Mit dem ersten "parent" wird der Frame in der IBE verlassen, der
    // receiver.html enthält; mit dem zweiten "parent" wird der IBE-Iframe
    // verlassen, womit man in der einframenden Seite sein sollte.
    parent.parent.document.getElementById(sIBEFrame).height = parseInt(height);
    // Falls optional auch ein Parameter zum Scrollen übergeben wurde,
    // scrollen wir um den Betrag nach unten
    var scroll = getParam('scroll');
    // Berechne die tatsächliche Scrollweite kundenspezifisch:
    // scroll enthält nur den IBE-Scrollbetrag hinzu kommt
    // ggf die Höhe des Kopfbereichs abzüglich die halbe Höhe des
    // sichtbaren Bereichs
    // Math.floor(parent.parent.document.documentElement.clientHeight / 2)
    var iScrollTo = parseInt(scroll) + iHeaderHeight
    - Math.floor(parent.parent.document.documentElement.clientHeight / 2);
    if (scroll > 0) {
    parent.parent.scrollTo(0, iScrollTo);
    }
    }
    /**
    * Hilfsfunktion, die Parameter aus der URL ausliest und deren Wert zurückgibt
    *
    * Param string name: Der Name des gesuchten Parameters
    * @returns string
    */
    function getParam(name)
    {
    name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
    var regexS = "[\\?&]"+name+"=([^&#]*)";
    var regex = new RegExp( regexS );
    var results = regex.exec(window.location.href);
    if (results == null)
    return "";
    else
    return results[1];
    }
    </script>
    </body>
    </html>

    Vielen Dank für eine Info im Voraus
    lg Kurt

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • ...Wenn Dein Blog bei wordpress.org liegt, ist dies ohnehin die richtige Adresse für diese und weitere Fragen. ...

    Bei wordpress.org liegen gar keine Blogs, wenn dann bei wordpress.com als Bloghoster. Aber das nur nebenbei. :-)

    Gruß
    Ingo

    Wenn ich helfen konnte, bitte [ Gefällt mir ] klicken. :-)

  • wenn dann bei wordpress.com als Bloghoster.


    Peinlich, jetzt bin ich durcheinander gekommen. Hatte nur nach "iframehelper.html" gesucht und die einzigen Hinweise, die ich so fand, bezogen sich halt auf diesen anderen Thread, bei dem die Fragestellung nur eine Kopie von dieser hier ist oder umgekehrt.

    Fand schon noch ein Beispiel, doch mit dem müsste ich mich auch erst einmal auseinandersetzen, warum was wie geschrieben wurde und es zielt ja auf die Übergabe und Auswertung eines QueryStrings ab, wie es auf dem ersten Blick aussieht.

    http://rbalajiprasad.blogspot.de/2011/11/iframe…-browswers.html

    Somit sollte, falls das irgendwo mit beilag, dass Script auch so eingesetzt werden, wie es beilag oder wer es anwenden möchte, sollte nachvollziehen können, wie es funktioniert.

  • Einiges geht nun aus den Kommentaren hervor, wie:

    Code
    // Der folgende Befehl funktioniert nur, wenn receiver.html in der
    // selben Domain liegt, wie die Seite, die die IBE einframt.
    // Mit dem ersten "parent" wird der Frame in der IBE verlassen, der
    // receiver.html enthält; mit dem zweiten "parent" wird der IBE-Iframe
    // verlassen, womit man in der einframenden Seite sein sollte.

    Was ist hier mit IBE gemeint?
    'Internet Booking Engine' und somit irgend ein Script für Buchungen?
    Und mit IBE sollte das Script dann auch zusammenspielen, wenn ich es richtig verstanden habe.

Jetzt mitmachen!

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