[mod_python] multiple html pages?

Mike Looijmans nlv11281 at natlab.research.philips.com
Wed Dec 14 08:21:21 EST 2005

You can also use a simple TABLE on your page, which has roughly the same
effect. This is what 99% of web pages use nowadays. The trouble with
frames is that it is hard to make a link have effect in more than one
frame (e.g. adapt the location in a navigation tree), and for users it
is impossible to bookmark a frame set, since that will invariably take
them to the 'start' page.

With frames, you'd have to put the code into separate PSP files, so
you'd need at least 4 pages if you have 3 frames (one for the top page
and three for the frames themselves).

Your solution with global variables may work on some systems
(threading), but having each frame do its own work is much more
scalable, even if that duplicates a lot. There is also the question of
garbage: When will you discard the generated pages?

Mike Looijmans
Philips Natlab / Topic Automation

John Mudd wrote:
> I need to use frames in my HTML.  I thought maybe I could use frames
> and have all the sources in one HTML file (generated by mod_python)
> but HTML doesn't seem to support this.  I need a separate HTML file
> for each frame.  Any way around this?  It seems like a waste to write
> HTML to separate files just so Apache can then read them back.
> Could using PSP pages help?  Maybe invoke my Python code from the main
> PSP page, generate the HTML code for each frame, save that HTML code
> in python variables, have each frame use other PSP pages as their
> source, have the frame PSP pages just expand the python variables set
> in my main PSP page.

Mike Looijmans
Philips Natlab / Topic Automation

More information about the Mod_python mailing list