File 'base/cgi.tcl' (part of 'Pool_Base')
Home | Packages | Files | Procedures | Classes | Keywords | External packages
- Written by 
- Andreas Kupries
- Description 
- Helper procedures to facilitate multipage generation of HTML Redirection of output into a string is possible too. Is built on top of the cgi library by Don Libes.
- See also 
- Cgi tools Usage
- Depends on 
- Tcl, cgi
- Keywords 
- HTML generation, multipage HTML, string HTML, cgi
| ::pool::cgi::closePage () | 
| Closes the current output file and switches back to the normal mode of HTML generation. | 
| ::pool::cgi::closeString () | 
| Returns the HTML code stored in the currently active string buffer. Pops off one level of redirection afterward. | 
| Returns: The HTML code stored in the currently active stringbuffer. | 
| ::pool::cgi::getString (script) | 
| Wrapper to ::pool::cgi::openString and ::pool::cgi::closeString. Ensures correct nesting of these procedures. | 
| Argument: script | Tcl code to evaluate, should contain cgi commands producing HTML code. Nested 'getString' calls are possible. | 
| Returns: The HTML code produced by script. | 
| ::pool::cgi::openPage (file) | 
| Opens the file for writing and sets up everything required to redirect generated HTML code into it. | 
| Argument: file | Name of the file to write into. | 
| ::pool::cgi::openString () | 
| Activates redirection of HTML output into a stringbuffer. A stack of such buffers is managed to allow for multiple redirections. | 
| ::pool::cgi::putsFile (args) | 
| This is a replacement procedure for 'cgi_puts' as contained in cgi library (by Don Libes). This version allows generation of more than one page. | 
| Argument: args | as accepted/required by the builtin 'puts'. | 
| ::pool::cgi::putsString (args) | 
| This is a replacement procedure for 'cgi_puts' as contained in cgi library (by Don Libes). This version writes the HTML code into a string which then can be retriieved later. | 
| Argument: args | as accepted/required by the builtin 'puts'. | 
Generated by AutoDoc 2.1 at 02/20/1999, invoked by Andreas Kupries