[Javascript] ssi, layers, table alternative to frames

noel.jean-baptiste at courrier.uqam.ca noel.jean-baptiste at courrier.uqam.ca
Mon Apr 14 16:17:42 CDT 2003


thanks you for your answers !

---- Messages d´origine ----
De: "Michael Dougherty" <Michael_Dougherty at PBP.com>
Date: lundi 14 avril  2003 15:53
Objet: RE: [Javascript] ssi, layers, table alternative to frames

> I'm not sure exactly what your use is...
> 
>  My understanding is that frames were used to make the 
> presentation of
> several pages easier to support. ie: define the frame with a "Top 
> Logo","Left Navbar", "Bottom Navbar", and only the "Content" area 
> is dynamic.
> This would allow the Logo and navbars to be tweaked in their 
> respectivesingle .htm(l) file, while the content would be managed 
> separately.
>  I'm sure you're already aware of the problems associated with using
> frames...
> 
>  The same page layout can be generated with server side includes 
> (ssi) like
> you mentioned.  This still allows a single storage for the "Top 
> Logo" and
> "Left Navbar" etc., but removes many of the frame-problems.  Each 
> page of
> content gets it's own URL - so you can bookmark/favorite 
> individual pages
> (one of my biggest complaints about framed sites) and the 
> navigation never
> has to worry about which frame to target.
> 
> <table>
> <tr>
>  <td colspan='2'><!-- #include virtual="/inc/TopLogo.asp" --></td>
> </tr>
> <tr>
>  <td><!-- #include virtual="/inc/LeftNav.asp" --></td>
>  <td><!-- #include virtual="/inc/Content.asp" --></td>
> </tr>
> <tr>
>  <td colspan='2'><!-- #include virtual="/inc/BottomNav.asp" --></td>
> </tr>
> </table>
> 
> When you strip out all the extra formatting, this table looks a 
> great deal
> like a frameset.  The content.asp file could be reading the 
> URL/Querystringto determine what to display as dynamic content.
> 
> FYI: my experience is primarily Microsoft.  The IIS web server 
> will first
> parse your #include directives first, then process all the ASP 
> code, then
> send the resulting HTML to the browser.  So you won't be able to 
> do a
> "dynamic include" using ASP  [ex: <!-- #include 
> virtual="/inc/content<%=lcContentIndex %>.asp" --> just won't work]
> 
> My solution is to research IISworkable equivalent.
> 
> I'm so off-topic and rambling, i'm going to stop now :)
> 
> 
> -----Original Message-----
> From: javascript at LaTech.edu [mailto:javascript at LaTech.edu]
> Sent: Monday, April 14, 2003 4:32 PM
> To: javascript at latech.edu
> Subject: Re: [Javascript] ssi, layers, table alternative to frames
> 
> 
> 
> Well, if one is sufficiently courageous, one can do some heavy 
dinking
> with createElement("td"), createElement("tr"), and modifying the 
> resultingobjects with .innerHTML assignments, but it is a real 
> pain to have to drop
> in the
> umpety-ump gazillion HTML/javascript lines into a table by hand.  
Yes,
> it is doable.  Yes, I've done it (for small tables).  No, I 
> wouldn't want
> to do it for full-fledged window applications running on a web 
> interface.
> Aside from layers, frames are scalable, and can be shrunk or 
> expanded at
> will.
> By attaching scrollbar widgets to a table, you can achieve much 
> the same
> effect,
> but the coding is a bit more gruesome.
> 
> Probably the greatest single drawback to using tables versus 
> frames, is
> that you
> have only one 'window' geometry to play with, and everything has 
> to be
> based on
> absolute screen coordinates.  This doesn't hurt if you never do any
> image-maps or
> drag-and-drop stuff, but it's hell-on-wheels if you do.  Again, it 
> can be
> managed,
> but it is somewhat more complicated.
> 
> I'm sure the older (? are there such things ?) and wiser 
> JavaScript gurus
> will now
> come out of the woodwork, and shoot my naive impressions full of 
> holes.
> -- Dave Lovering
> 
> noel.jean-baptiste at courrier.uqam.ca wrote:
> >>
> >> hello,
> >> I use frames in my site, but I will want to remove them some many
> >> reasons...
> >> I would like to have comments on the alternative solutions with 
the
> >> frames.  I know how to use the ssi, layers but I would like to 
know
> >> the advantages incovenients.
> >> Thanks
> >>
> >> _______________________________________________
> >> Javascript mailing list
> >> Javascript at LaTech.edu
> >> https://lists.LaTech.edu/mailman/listinfo/javascript
> _______________________________________________
> Javascript mailing list
> Javascript at LaTech.edu
> https://lists.LaTech.edu/mailman/listinfo/javascript
> 
> _______________________________________________
> Javascript mailing list
> Javascript at LaTech.edu
> https://lists.LaTech.edu/mailman/listinfo/javascript
> 



More information about the Javascript mailing list