Javascript Referenz im HTML Headbereich

Die folgenden zwei Javascripteinträge müssen im Headbereich der HTML-Seite eingefügt werden:

Javascript im HTML Head
<script src="https://2003-shared.jaxforms.com/xdomain/xdomain.min.js" slave="https://2003-shared.jaxforms.com/xdomain/proxy.html"></script>
<script src="https://2003-shared.jaxforms.com/formservice/resources/SYSTEM/jaxfront-ajax.js" type="text/javascript" slave="https://2003-shared.jaxforms.com/xdomain/proxy.html"></script>


Javascript für das Anzeigen des Formulars im HTML Bodybereich

Integration Formular im Bodybereich
<div id="JAX_FORM" class="JAX-MARKER" width="100%"></div>
<script type="text/javascript"> 
    createPublicForm(this,'https://2003-shared.jaxforms.com/formservice', 'eforms', 'JAX_FORM','SHOWCASE', 'WIDGETS','de',null, null);
</script>

Anbei die Beschreibung der JS-Funktion "createPublicForm":
function createPublicForm(♦ sourceElement, ♦ serverAddress, ♦ serverName, ♦ targetName, ♦ mandant, ♦ formID, ♦ language, ♦ additionalParams,♦ allowFunction)  

ParameternameTypBeschreibungBeispiel

sourceElement

HTML ElementLokales HTML DOM Source Element. Kann auch null sein.this

serverAddress

StringAbsolute Zielserver Adresse des Formularservice. Dies fukntioniert nur, wenn die Domäne des Zielservers im xdomain-Javascript als "slave" eingetragen ist.https://2003-shared.jaxforms.com/formservice

serverName

StringDer Servletname des Formularservice auf dem Zielserver. Standardmässig ist das "eforms".eforms

targetName

String

Zielelement im HTML. Das Zielelement muss existieren. Dies kann entweder eine eigene ID oder ein vordefiniertes Ziel (_blank, _self, _parent, _top) sein. Wird kein targetName angegeben, so wird das Resultat nicht dargestellt. Wird eine nicht existierende ID angegeben, so wird das Resultat in den Body-Tag geschrieben.
Wichtig:
Das adressierte HTML Ziel (Beispiel "JAX_FORM' muss eine CSS-Klasse "JAX-MARKER" besitzen.)  

Target HTML Element
<div id="JAX_FORM" class="JAX-MARKER" width="100%"></div>
JAX_FORM

mandant

StringEindeutige Identifikation des Mandanten innerhalb des Ziel-Formularservice.CMI

formID

StringEindeutige Identifikation des Formulars.Vollzugsmeldung

language

StringSprache des Formulars (de, fr, it, en).de

additionalParams

StringZusätzliche URL-Getparameter. Müssen mit & getrennt werden.
&JAX_FORM_GRP_LOAD_CONTEXT=zkf_JGK_org_gba

allowFunction

functionCallback-Funktion für das Überprüfen ob das Formular dargestellt werden soll oder nicht. Diese Funktion muss zwingend ein boolean (true oder false) zurückliefern. Falls diese Funktion false zurückliefert, wird das Formular nicht dargestellt und der folgende Text stattdessen angezeigt:
JAXForms form (xyz). Allow-Function does not allow rendering. 
function() {return checkAllowRendering();}
  • Keine Stichwörter