JavaScript Funktion in iFrame funktionieren

  • Hallo,


    ich möchte gerne eine JavaScript Funktion in meinem Code einbauen, damit ich den Inhalt im iFrame (konkreter: ePub) markieren kann. So wie ich es aktuell mache, kann ich alles auf der Webseite markieren, außer den Inhalt im Iframe.


    Danke.


  • Im <iframe> ist das nur bedingt möglich. Wenn der Inhalt des <iframe> sich unterhalb der selben Domain befindet, wie das Hauptdokument, kann man

    contentWindow probieren:

    JavaScript
    1. var _iframeElement = document.querySelector('iframe').contentWindow.document.getElementById('#whatever');

    Stammt der Inhalt des <iframe> aus externer Quelle, hast Du keine Chance.