Top Document: FAQ: Frequently Asked Questions about CGI Programming Previous Document: 3.15 Can I write output to a different Netscape frame? Next Document: 3.17 Can I use a CGI script to generate both text and inline images? See reader questions & answers on this topic! - Help others by sharing your knowledge A single CGI script can only ever print to one frame. However, this limitation may be overcome by using more than one script. The first script (the URL of the "submit" button) prints a frameset, typically to a "_parent" or "_top" target. The sources for one or more of the frames thus generated may also be CGI scripts, to which you can easily pass parameters (eg encoded in URLs with method GET). This hack is definitely not recommended. If you find yourself wanting to update several frames from a single user event, it probably means you should review the design of your application at a higher level. Warnings: 1. Don't forget to escape your URLs. 2. This technique results in your server being hit by multiple concurrent CGI requests. You'll need LOTS of memory, especially if you use a memory-hog like Perl. It can be a good recipe for bringing a server to its knees. Javascript is often a valid alternative here, but note just how silly it can (and often does) look in a different browser. User Contributions:Top Document: FAQ: Frequently Asked Questions about CGI Programming Previous Document: 3.15 Can I write output to a different Netscape frame? Next Document: 3.17 Can I use a CGI script to generate both text and inline images? Single Page [ Usenet FAQs | Web FAQs | Documents | RFC Index ] Send corrections/additions to the FAQ Maintainer: Nick Kew <nick@webthing.com>
Last Update March 27 2014 @ 02:12 PM
|
Comment about this article, ask questions, or add new information about this topic: