benutzerdefinierte Javascripting

Wenn Sie Ihren Titel mit JavaScript erstreckt, sollten die Containerelemente nicht direkt referenziert werden. Mit der Option HTML Publishing für nahtlose Wiedergabe , Container wie Fenster und Dokument nicht mehr direkt angesprochen werden. Stattdessen müssen Sie unten die globalen Methoden verwenden , um richtig diese Container zuzugreifen.

Die Veröffentlichung für Seamless Play ist eine HTML - Publishing - Option , die für die automatische Wiedergabe von Medien und reibungslosen Ablauf von Seite zu Seite bietet, wodurch das Bild wischt mit HTML - Seiten häufig verbunden. Es ist standardmäßig eingestellt. Weitere Einzelheiten finden Sie HTML - Optionen angeben .

getDisplayWindow()

Gibt die Fensterobjekte, die ist verwendet werden soll für den Umgang mit den js Objekte erzeugt durch Lectora Online und alle Fenster bezogenen Attribute.

getDisplayDocument()

Gibt das Dokument-Objekt, das für den Umgang mit den visuellen HTML-Objekten verwendet werden soll, ist es alle aktuell HTML-Elemente für die Seite enthält.

getCurrentPageDiv()

Gibt ein HTML-Element, das die Seite div darstellt.

getCurrentPageID()

Gibt eine Zeichenfolge mit dem Namen der aktuellen Seite div.

appendElement(obj, parentElement, htmlElement)

Diese Funktion kann zur Befestigung von Objekten auf der aktuellen Seite div verwendet werden; Der Kunde würde nur wie im letzten Attribute passiert entweder ein HTML-Element oder einen String.

Hier sind einige Beispiele für Klarheit:

Lassen Sie uns sagen, dass wir eine HTML-Erweiterung der Typ Benutzerdefinierte Div haben, die wie folgt aussieht

<P id = "Demo"> </ p>

Und in unserem Titel haben wir eine Schaltfläche mit einer Aktion JavaScript ausführen unseren Absatz auf das aktuelle Datum zu ändern. Die JavaScript sieht wie folgt aus

document.getElementById ( 'Demo') innerHTML- = Date ().

Dies funktioniert in nicht Nahtlose Wiedergabe veröffentlichen; jedoch wird es nicht in Seamless arbeiten Play veröffentlichen.

Für Seamless Play-Publish, müssen Sie die JavaScript ändern, damit es richtig das Dokument findet:

. GetDisplayDocument () getElementById ( 'Demo') innerHTML- = Date ().

Hier ist ein appendElement Beispiel. Dies fügt einfach eine Liste Artikel der pageDiv :

appendElement (null, null, "<li> text <li>");

Unterstützungt | Über Trivantis
© Copyright Trivantis 2017