Share Pastebin
Guest
Public paste!

test

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