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://kt-bern-test.jaxforms.com/xdomain/xdomain.min.js" slave="https://kt-bern-test.jaxforms.com/xdomain/proxy.html"></script>
<script src="https://kt-bern-test.jaxforms.com/xdomain/custom.js" slave="https://kt-bern-test.jaxforms.com/xdomain/proxy.html"></script>
<script src="https://kt-bern-test.jaxforms.com/formservice/resources/SYSTEM/jaxfront-ajax.js" type="text/javascript" slave="https://kt-bern-test.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://kt-bern-test.jaxforms.com/formservice', 'eforms', 'JAX_FORM','KAIO', 'KONTAKT','de','&JAX_FORM_GRP_LOAD_CONTEXT=zkf_JGK_org_gba', function(){return checkAllowRendering();});
</script>

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

ParameternameTypBeschreibungBeispiel
sourceElementHTML ElementLokales HTML DOM Source Element. Kann auch null sein.this
serverAddressStringAbsolute Zielserver Adresse des Formularservice. Dies fukntioniert nur, wenn die Domäne des Zielservers im xdomain-Javascript als "slave" eingetragen ist.https://kt-bern-test.jaxforms.com/formservice
serverNameStringDer Servletname des Formularservice auf dem Zielserver. Standardmässig ist das "eforms".eforms
targetNameString

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
mandantStringEindeutige Identifikation des Mandanten innerhalb des Ziel-Formularservice.KAIO
formIDStringEindeutige Identifikation des Formulars.KONTAKT
languageStringSprache des Formulars (de, fr, it, en).de
additionalParamsStringZusätzliche URL-Getparameter. Müssen mit & getrennt werden.
&JAX_FORM_GRP_LOAD_CONTEXT=zkf_JGK_org_gba
allowFunctionfunctionCallback-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