Füllen von FOCUS DialogManager-Variablen in Äbhängigkeit der Auswahl aus einer HTML-Listbox


Im folgenden Beispiel wird aufgrund der Abteilungsauswahl (&ABTEILUNG) die jeweilige email-Adresse als &Variable zur Verfügung gestellt und angezeigt.

Die Zuordnung erfolgt mit !IBI.AMP.MAILTO.

Im FOCUS-Programm:

-* PGM: HTMLVAR1 - Focus &Variablen dynamisch füllen in Abhängigkeit der

-* Eingabe im HTML-Masken

-* with hidden form tags

-* hier: Zuordnung von Abteilung und Empfänger: Abteilung eingeben im html

-* und mit focus &variable weiterarbeiten

-* erstellt am 10.3.2003 Udo Friedrich IBD

-*****************************************************************************

-IF &ABTEILUNG.(MARKETING,VERTRIEB,Sonstige).Bitte wählen Sie aus.

- = MARKETING THEN GOTO OPT1

-ELSE IF &ABTEILUNG = VERTRIEB THEN GOTO OPT2 ELSE OPT3;

-OPT1

-SET &MAILTO='ineuxf@hotmail.com';

-GOTO HTMLFORM

-OPT2

-SET &MAILTO='ineuxf@aol.com';

-GOTO HTMLFORM

-OPT3

-SET &MAILTO='Udo_Friedrich@ibi.com';

-HTMLFORM BEGIN

<html>

<head>

<title>Information Builders : immer besser mit FOCUS</title>

</head>

<body>

<input type = hidden name=mailto value="!IBI.AMP.MAILTO;">

Ihre Auswahl war: !IBI.AMP.ABTEILUNG;<br>

Zugeordnete Mailadresse ist (hidden form tag = mailto value):

<input type = text name=mailto value="!IBI.AMP.MAILTO;">

</body>

</html>

-HTMLFORM END

Auswahl aus HTML-Listbox :

 

Anzeige im Quelltext des Browserfensters:

<HTML>

<!-- created by Managed Reporting CGI created on Wed May 14 14:05:27 2003 -->

<HEAD>

<!-- Launched from Application: -->

<TITLE>

HTMLVAR1 Focus &Variablen dynamisch füllen in Abhängigkeit der HTML-Eingabe mit hidden form tags</TITLE>

</HEAD>

<BODY>

<CENTER><P><FONT SIZE=+2></FONT></CENTER>

<FORM name='form' action='/cgi-bin/ibi_cgi/ibiweb.exe' method='post'>

<TABLE>

<tr><td>

Bitte wählen Sie aus:

</td><td>

<!--metadata type ="DesignerControl" startspan

<object classid="clsid:17C59837-572D-11D3-8034-00105A12F5FC" dtcid="1" height="20">

<param name="GUID" value="{64C8AE1A-26AA-11D4-95C8-0050DAC3E024}">

<param name="TabIndex" value>

<param name="AmperName" value="ABTEILUNG">

<param name="Height" value>

<param name="MultipleSelections" value>

<param name="NumOptions" value="3">

<param name="Option.0" value="MARKETING">

<param name="Value.0" value="MARKETING">

<param name="Selected.0" value="0">

<param name="Option.1" value="VERTRIEB">

<param name="Value.1" value="VERTRIEB">

<param name="Selected.1" value="0">

<param name="Option.2" value="Sonstige">

<param name="Value.2" value="Sonstige">

<param name="Selected.2" value="0">

</object>

-->

<Select name='ABTEILUNG' size=1>

<option value='MARKETING'>MARKETING</option>

<option value='VERTRIEB'>VERTRIEB</option>

<option value='Sonstige'>Sonstige</option>

</Select>

</td></tr>

<!--metadata type="DesignerControl" endspan-->

<input type='hidden' name='IBIMR_domain' value="allgemei/allgemei.htm">

<input type='hidden' name='IBIMR_action' value="MR_RUN_FEX">

<input type='hidden' name='IBIMR_sub_action' value="MR_STD_REPORT">

<input type='hidden' name='IBIMR_fex' value="app/htmlvar1.fex">

<input type='hidden' name='IBIF_ex' value="app/htmlvar1.fex">

<input type='hidden' name='IBIMR_folder' value="#htmlformvari">

<input type='hidden' name='IBIMR_defer' value="">

<input type='hidden' name='IBIMR_random' value="w46vlbnn">

<input type='hidden' name='IBIMR_random' value=''>

<script>

document.form.IBIMR_random.value = Math.random();

</script>

<tr><td><INPUT TYPE='submit' NAME='submit' VALUE='Submit'></td></tr>

<tr><td><INPUT TYPE='RESET' NAME='reset' VALUE='Reset'></td></tr>

</TABLE>

</FORM>

durchgeführte Zuordnung in FOCUS:

 

Anzeige im Quelltext des Browserfensters:

<html>

<head>

<title>Information Builders : immer besser mit FOCUS</title>

</head>

<body>

<input type = hidden name=mailto value="ineuxf@hotmail.com">

Ihre Auswahl war: MARKETING<br>

Zugeordnete Mailadresse ist (hidden form tag = mailto value):

<input type = text name=mailto value="ineuxf@hotmail.com">

</body>

</html>

<!-- (time 140829) -->

<!-- CGI gened on Apr 6 2001 13:38:16

-->

Andere Auswahl

führt zu anderer Zuordnung

und so weiter.