1CGI(3kaya)                   Kaya module reference                  CGI(3kaya)
2
3
4

NAME

6       CGI - Simple CGI application interface
7

DESCRIPTION

9       This  module provides a simple low-level CGI application interface, for
10       development of small web applications and prototypes.  For  larger  web
11       applications,  the  Webapp(3kaya)  module  may  be more suitable due to
12       tighter integration with HTMLDocument(3kaya)
13
14
15       This module now includes experimental  support  for  AJAX  programming.
16       These functions are likely to change in future releases.
17

TYPE SYNONYMS

19       HTML = String

DATA TYPES

21       CGI.AjaxAction (3kaya)
22       CGI.AjaxData (3kaya)
23       CGI.AjaxEvent (3kaya)

EXCEPTIONS

25       CGI.BadHeader (3kaya)
26       CGI.IllegalHandler (3kaya)
27       CGI.InvalidInput (3kaya)
28       CGI.UnexpectedType (3kaya)
29       CGI.UnrecognisedVariable (3kaya)
30       CGI.ValueOutOfRange (3kaya)

FUNCTIONS

32       CGI.__t_getAjaxData (3kaya)
33       CGI.addHandler (3kaya)
34       CGI.ajaxHeader (3kaya)
35       CGI.ajaxTag (3kaya)
36       CGI.ajaxTagData (3kaya)
37       CGI.checkBox (3kaya)
38       CGI.checkInput (3kaya)
39       CGI.checked (3kaya)
40       CGI.closeForm (3kaya)
41       CGI.content (3kaya)
42       CGI.expandQuery (3kaya)
43       CGI.fileFormHandler (3kaya)
44       CGI.flushAll (3kaya)
45       CGI.flushContent (3kaya)
46       CGI.flushHeaders (3kaya)
47       CGI.formHandler (3kaya)
48       CGI.getAjaxData (3kaya)
49       CGI.goDefault (3kaya)
50       CGI.header (3kaya)
51       CGI.htmlEscape (3kaya)
52       CGI.httpFloat (3kaya)
53       CGI.httpInt (3kaya)
54       CGI.imageHandler (3kaya)
55       CGI.linkHandler (3kaya)
56       CGI.linkURL (3kaya)
57       CGI.passVar (3kaya)
58       CGI.passwordBox (3kaya)
59       CGI.radio (3kaya)
60       CGI.replaceContent (3kaya)
61       CGI.reset (3kaya)
62       CGI.safeFloat (3kaya)
63       CGI.safeInt (3kaya)
64       CGI.selBox (3kaya)
65       CGI.setCookie (3kaya)
66       CGI.submit (3kaya)
67       CGI.submitUsed (3kaya)
68       CGI.table (3kaya)
69       CGI.textArea (3kaya)
70       CGI.textBox (3kaya)
71       CGI.uploadButton (3kaya)

AUTHORS

73       Kaya   standard  library  by  Edwin  Brady,  Chris  Morris  and  others
74       (kaya@kayalang.org). For further information see http://kayalang.org/

LICENSE

76       The Kaya standard library is free software;  you  can  redistribute  it
77       and/or  modify  it  under  the  terms  of the GNU Lesser General Public
78       License (version 2.1 or any later version) as  published  by  the  Free
79       Software Foundation.
80
81
82
83Kaya                             December 2010                      CGI(3kaya)
Impressum