[Zope] Scrolling Tables
Tim Zegir
trzegir at ncable.net.au
Thu Jan 8 17:31:11 EST 2004
As for the css overflow:auto I have tested this in both IE6 and NS7.
I'm not positive but it should work from IE4+ and NS4+.
You would have to do some testing in the older versions of the browsers,
but it would be a lot 'cleaner' and faster that using javascript.
If you want tutorials that combine this method and javascript head over
to
http://www.jsmadeeasy.com
I have found an example there before using this method.
-tim zegir
> -----Original Message-----
> From: zope-bounces+trzegir=ncable.net.au at zope.org [mailto:zope-
> bounces+trzegir=ncable.net.au at zope.org] On Behalf Of Alex Newby
> Sent: Friday, 9 January 2004 7:55 AM
> To: invalid at bar-s.com
> Cc: Zope List
> Subject: Re: [Zope] Scrolling Tables
>
> There are some situations when it is vitally necessary to use
javascript.
> The most obvious being if you have images that you wish to be
displayed
> only on a particularly sized viewport. i.e. 300px width image for
800*600
> and 500px for 1024*768. For CSS, etc, javascript is a little heavy,
and
> might not even be available if its turned off.
>
> Tim Zegir said: "Sorry if some one has pointed this out already, but
why
> can't you just create your base table with you heading etc and in the
> field you want to scroll content create another table (border="0" :) )
> and scroll that???"
>
> This makes more sense, but why do it all in tables?? Judging by the
> responses thus far it would be possible to simply wrap a div around
your
> column headings This would not be valid xhtml strict, but you might be
> able to pass it off as xhtml transitional. I haven't given this a go
> because I lost the link to that nice css frame hack.
>
> <div style="wherever_that_wonderful-link_to_pure_css_frame_went:(">
> <table cellspacing="0" cellpadding="0" summary="My half-baked table">
> <tr><td width=?">Header1</td><td width="?">Header2</td></tr> </div>
> <tr><td>Scrolling part</td></tr> </table>
>
> This is basically what Tim said.
>
> I'm sort of new to dtml and all, but if you're pulling the data
> dynamically from someplace it should be relatively trivial to build
the
> table width when the table is constructed.
>
> <tr><td width="sub_routine_magic">Foo</td><td
> width="add_us_up_to_100%">Bar</td></tr>
>
> I believe that when it comes to HTML, everything works with Zope. Get
> everyone to use the same web-browser and you're fine:)
>
> Alex Newby
> zopista.com
>
>
> Jens Vagelpohl wrote:
> >To me that sounds like a pure HTML issue that has nothing to do
> >with Zope.
>
> It is an HTML issue but HTML doesn't have an easy way to do it. I
hoped
> that there might be some sort of plug in that someone here had worked
> with. Something that could work with Zope.
>
> Dylan Reinhardt wrote:
> >You could hack this together using DHTML/JavaScript with frames.
>
> This is probably the best suggestion but it's beyond my current
> abilities. I didn't know that JavaScript could read the column
headings.
> Does Jython allow you to do this kind of scripting using Python
instead
> of Java? I'd rather not go back to a second language.
>
> Thanks everyone for your help.
>
> Joe Goldthwaite
>
> _______________________________________________
> Zope maillist - Zope at zope.org
> http://mail.zope.org/mailman/listinfo/zope
> ** No cross posts or HTML encoding! **
> (Related lists -
> http://mail.zope.org/mailman/listinfo/zope-announce
> http://mail.zope.org/mailman/listinfo/zope-dev )
More information about the Zope
mailing list