Share Pastebin
Guest
Public paste!

test

By: a guest | Mar 21st, 2010 | Syntax: None | Size: 1.81 KB | Hits: 78 | Expires: Never
Copy text to clipboard
  1. #UseInterface Web, ColoniePortal, ShipPortal;
  2.  
  3. Var form As New CHtmlForm(New CScriptUrl()); //erstellt eine Form in die die ganzen Buttons usw. hineinkommen
  4.  
  5.  
  6. //nächste Zeile überprüft ob der Button gedrückt wurde
  7. If(Request.Form.ContainsKey('name'))
  8. {
  9.   form.Add(Request.Form.Item('Key'));//gibt den Inhalt der TextBox aus
  10.   form.Add(New CHtmlBreak());
  11.   form.Add(Request.Form.Item('CBox');//gibt an ob sie angehackt ist, 1 bei true, nichts bei false
  12.   form.Add(New CHtmlBreak());
  13.   form.Add(Request.Form.Item('DropDown'));//gibt den DropDown Listenwert aus
  14.   form.Add(New CHtmlSubmitButton('OK', 'Button2');
  15. }
  16. Elseif(Request.Form.ContainsKey('Button2'))
  17. {
  18.   form.Add('Ein sinnloser Text');
  19.   form.Add(New CHtmlSubmitButton('nicht OK', 'Button3');
  20. }
  21. Elseif(Request.Form.ContainsKey('Button3'))
  22. {
  23.   form.Add('Ein sinnloser Text zum Zweiten');
  24. }
  25. Else
  26. {
  27.  
  28.   form.Add('Das ist ein Test');//fügt einen Text hinzu
  29.  
  30.   form.Add(New CHtmlBreak());//fügt einen Zeilenumbruch hinzu
  31.  
  32.   form.Add(New CHtmlTextBox('Text', 'Key');//fügt eine Textbox hinzu, Text: was drin steht, Key: Wert um die identifizieren zu können
  33.   form.Add(New CHtmlBreak());
  34.  
  35.   form.Add(New CHtmlCheckBox(True, 'CBox');//fügt eine Checkbox hinzu, True/False = checked, CBox der Key
  36.   form.Add(New CHtmlBreak());
  37.  
  38.   Var liste As New CHtmlListBox('DropDown');//erstellt eine DropDownBox
  39.   liste.Add(New CHtmlListBoxItem('Wert1', 'Name1', True);//fügt eine Auswahlmöglichkeit hinzu
  40.   liste.Add(New CHtmlListBoxItem('Wert2', 'Name2', False);// True/False gibt an ob diese Möglichkeit am Anfang ausgewählt sein soll
  41.   form.Add(liste);
  42.   form.Add(New CHtmlSubmitButton('OK', 'name');//neuer Button, OK: Aufschrift des Buttons, name: Identifikationsname
  43. }
  44.  
  45. Response.Add(form);//fügt form dem Fenster hinzu sodass es angezeigt wird