Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl: the Markov chain saw
 
PerlMonks  

Re: HTML::Mason and Frames

by jreades (Friar)
on Dec 04, 2002 at 14:56 UTC ( [id://217499]=note: print w/replies, xml ) Need Help??


in reply to HTML::Mason and Frames

Is this some kind of global template that you're working with here? What you're currently doing is forcing the next component in the chain to return a URL, which seems like it probably isn't what you want since the next one in the chain is likely either another autohandler, a dhandler, or a page.

First off, why use frames at all when you're using Mason? You can simply turn the footer into a component that outputs HTML, and call it from the autohandler like so:

<html> <head> <title><% $m->base_comp->attr('title') %></title> </head> <body> <% $m->call_next() %> <& /template/footer.comp &> </body> </html>

Come to think of it, I think it's highly likely you'll get caught in some type of endless recursion unless you configure Mason so that it handles only files of type .mhtml, and then have your next component return links to files of type html which wouldn't be handled by Mason.

Replies are listed 'Best First'.
Re: Re: HTML::Mason and Frames
by Anonymous Monk on Dec 04, 2002 at 18:22 UTC
    I need frames because I have effectively three panels - one is a query construction panel, a second which lists the immediate results of that query, and a third which displays the details of an element selected from the list of query results. If I dont' have frames, I need to re-issue the query (or somehow store the query results in a hidden field) each time I interact with the page... and the queries are not quick!

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://217499]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others wandering the Monastery: (5)
As of 2024-03-28 23:29 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found