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
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://kt-bern-test.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.KAIO
formID
StringEindeutige Identifikation des Formulars.KONTAKT
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