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.

