JavaScripting personalizado

Ao estender o seu título com JavaScript, os elementos do recipiente não deve ser referenciado diretamente. Com a opção HTML Publishing para Seamless jogo , recipientes, como janela e documento já não pode ser referenciado diretamente. Em vez disso você precisa usar os métodos globais abaixo para acessar corretamente esses recipientes.

A publicação de Seamless Play é uma opção de publicação HTML que prevê auto-reprodução de mídia e suave fluxo de página para página, eliminando a tela limpe comumente associado com páginas HTML. Ele é definido por padrão. Para mais detalhes, consulte Especificação das opções de HTML .

getDisplayWindow()

Retorna os objetos janela que está a ser utilizado para lidar com os js objetos gerados por Lectora Online e todos janela atributos relacionados.

getDisplayDocument()

Retorna o objeto documento que está a ser utilizado para lidar com os objectos HTML visuais, que contém todos os elementos atualmente HTML para a página.

getCurrentPageDiv()

Retorna um elemento HTML que representa o div página.

getCurrentPageID()

Retorna uma string com o nome da div página atual.

appendElement(obj, parentElement, htmlElement)

Esta função pode ser usada para fixar objetos para o div página atual; o cliente só precisa passar no último atributo tanto como um elemento HTML ou uma string.

Aqui estão alguns exemplos para maior clareza:

Vamos dizer que temos uma extensão HTML de Tipo personalizado Div parecida com esta

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

E em nosso título, temos um botão com uma ação para executar JavaScript para mudar o nosso parágrafo para a data atual. O JavaScript parece com isso

document.getElementById ( 'demo') innerHTML = Date ().;

Isso funciona em não jogo sem emenda Publicar; no entanto, isso não vai funcionar em Seamless Jogar Publicar.

Para Seamless jogo Publicar, você tem que mudar o JavaScript para que ele corretamente encontra o documento:

. GetDisplayDocument () getElementById ( 'demo') innerHTML = Date ().;

Aqui está um appendElement exemplo. Isso simplesmente acrescenta um item da lista para o pageDiv :

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

Suporte | Sobre Trivantis
© de Copyright Trivantis 2017