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