473,287 Members | 1,492 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,287 software developers and data experts.

Resize table problem in Firefox for Web App

Hi there,
I am having a problem with the behavior of Firefox, where lefthand
column content is not resized properly after it is "collapsed" and then
"re-expanded". An online demo is available here:

http://s161149005.onlinehome.us/DEMO...n/frameset.asp

It works fine in IE 6, but in Firefox, it is broken. Specifically,
when the page/frameset first loads in either browser, it looks correct.
But when you click the "yellow minimizer" (see demo) and the column
collapses, and then click the "expander", the table layout in Firefox
becomes compressed.

I am not sure if this is an "onresize" problem (since the "onload"
sizing works), or if it is an HTML problem (where Firefox does not like
tables with 100% width when the holding frame size changes), or
something else I cannot think of.

BUT! I appreciate any and all help.

If I can get the behavior of this example to act the same in IE as
Firefox, I would be a happy camper.

This will become a web application, and only has to work in recent
versions of IE and Firefox.

Thanks,
Ann

Apr 21 '06 #1
13 2825
Hi there,
Just would like you to konw that your page works fine in my
Firefox(v1.5.0.2),or at least it works the same way it does in my IE
6.0.
Regards,
QC

Apr 21 '06 #2
On 2006-04-21 17:28:37 +0200, "Giggle Girl" <mi*******@gmail.com> said:
Hi there,
I am having a problem with the behavior of Firefox, where lefthand
column content is not resized properly after it is "collapsed" and then
"re-expanded". An online demo is available here:

http://s161149005.onlinehome.us/DEMO...n/frameset.asp

It works fine in IE 6, but in Firefox, it is broken. Specifically,
when the page/frameset first loads in either browser, it looks correct.
But when you click the "yellow minimizer" (see demo) and the column
collapses, and then click the "expander", the table layout in Firefox
becomes compressed.


I just tried it in Safari 2.0.3 and Firefox 1.5.0.2 (on OS X) and it
works fine in both browsers.
--
David Junger

Apr 21 '06 #3
Quitchat wrote in
<11**********************@u72g2000cwu.googlegroups .com>
Hi there,
Just would like you to konw that your page works fine in my
Firefox(v1.5.0.2),or at least it works the same way it does in my IE
6.0.


Thanks

--
PeterMcC
If you feel that any of the above is incorrect,
inappropriate or offensive in any way,
please ignore it and accept my apologies.
Apr 21 '06 #4

Touffy wrote:
On 2006-04-21 17:28:37 +0200, "Giggle Girl" <mi*******@gmail.com> said:
Hi there,
I am having a problem with the behavior of Firefox, where lefthand
column content is not resized properly after it is "collapsed" and then
"re-expanded". An online demo is available here:

http://s161149005.onlinehome.us/DEMO...n/frameset.asp

It works fine in IE 6, but in Firefox, it is broken. Specifically,
when the page/frameset first loads in either browser, it looks correct.
But when you click the "yellow minimizer" (see demo) and the column
collapses, and then click the "expander", the table layout in Firefox
becomes compressed.


I just tried it in Safari 2.0.3 and Firefox 1.5.0.2 (on OS X) and it
works fine in both browsers.
--
David Junger


Thank you Quitchat and Touffy for the rapid feedback!

Yes, it does work fine in Firefox afterall!

When I saw your surprising responses, I checked my FF version. It was
1.0.6, so I uninstalled and installed the newest (1.5.0.2) and it
works!

Hurray!

Thanks for the quick feedback,
Ann

Apr 21 '06 #5
Giggle Girl wrote:
Hi there,
I am having a problem with the behavior of Firefox, where lefthand
column content is not resized properly after it is "collapsed" and then
"re-expanded". An online demo is available here:

http://s161149005.onlinehome.us/DEMO...n/frameset.asp

It works fine in IE 6, but in Firefox, it is broken. Specifically,
when the page/frameset first loads in either browser, it looks correct.
But when you click the "yellow minimizer" (see demo) and the column
collapses, and then click the "expander", the table layout in Firefox
becomes compressed.

I am not sure if this is an "onresize" problem (since the "onload"
sizing works), or if it is an HTML problem (where Firefox does not like
tables with 100% width when the holding frame size changes), or
something else I cannot think of.

BUT! I appreciate any and all help.

If I can get the behavior of this example to act the same in IE as
Firefox, I would be a happy camper.

This will become a web application, and only has to work in recent
versions of IE and Firefox.

Thanks,
Ann

Sheesh,
Perhaps I am blind, but it looks find in my browser FireFox 1.5.0.2
Looks the same in Konqueror 3.5.2 also
Apr 21 '06 #6
Giggle Girl wrote :
Touffy wrote:
On 2006-04-21 17:28:37 +0200, "Giggle Girl" <mi*******@gmail.com> said:
Hi there,
I am having a problem with the behavior of Firefox, where lefthand
column content is not resized properly after it is "collapsed" and then
"re-expanded". An online demo is available here:

http://s161149005.onlinehome.us/DEMO...n/frameset.asp

It works fine in IE 6, but in Firefox, it is broken. Specifically,
when the page/frameset first loads in either browser, it looks correct.
But when you click the "yellow minimizer" (see demo) and the column
collapses, and then click the "expander", the table layout in Firefox
becomes compressed.

I just tried it in Safari 2.0.3 and Firefox 1.5.0.2 (on OS X) and it
works fine in both browsers.
--
David Junger


Thank you Quitchat and Touffy for the rapid feedback!

Yes, it does work fine in Firefox afterall!

When I saw your surprising responses, I checked my FF version. It was
1.0.6, so I uninstalled and installed the newest (1.5.0.2) and it
works!

Hurray!

Thanks for the quick feedback,
Ann


You could try better with entirely valid markup code to begin with. Your
top frameset has 2 nested framesets and there is one missing a closing
tag: there is one without a </frameset>.

framespacing=0 is also invalid and unneeded if you're using border="0".

Your other framed documents also have markup errors.

The chances your DHTML working in Firefox 1.0.x would be increased if
you were using valid markup code in all your framed documents
(preferably with a strict DTD) and in your top frameset.

HTML Tidy extension for Firefox users
http://users.skynet.be/mgueury/mozilla/index.html

Why we won't help you
http://diveintomark.org/archives/200..._wont_help_you

HTML markup validator
http://validator.w3.org/

Gérard
--
remove blah to email me
Apr 26 '06 #7
Giggle Girl a écrit :
Hi there,
I am having a problem with the behavior of Firefox, where lefthand
column content is not resized properly after it is "collapsed" and then
"re-expanded". An online demo is available here:

http://s161149005.onlinehome.us/DEMO...n/frameset.asp

It works fine in IE 6, but in Firefox, it is broken. Specifically,
when the page/frameset first loads in either browser, it looks correct.
But when you click the "yellow minimizer" (see demo) and the column
collapses, and then click the "expander", the table layout in Firefox
becomes compressed.

I am not sure if this is an "onresize" problem (since the "onload"
sizing works), or if it is an HTML problem (where Firefox does not like
tables with 100% width when the holding frame size changes), or
something else I cannot think of.

BUT! I appreciate any and all help.

If I can get the behavior of this example to act the same in IE as
Firefox, I would be a happy camper.

This will become a web application, and only has to work in recent
versions of IE and Firefox.

Thanks,
Ann


I forgot the obvious. Just by setting your left frame with

border="4"

and by removing the noresize attribute, you would make your left frame
and frameset design accessible in case javascript support is disabled or
inexistent, and that is not to say also more flexible, user-friendly for
your visitors. Users dislike sites that over-constrain and over-control
them. Why make complex and javascript-driven when simple and not
dependent on javascript can be done?

Your top-most frame has 0 rows: obviously, there are lots of things that
you do in that webpage that I would not even consider doing. I would
first of all get rid of all the frames.

"
Frames introduced several usability problem that caused several
commentators to advise Web site builders to avoid them at all costs.
Examples of such usability problems are:

1- * The [back] button works unintuitively in many cases.
2- * You cannot bookmark a collection of documents in a frameset.
3- * If you do a [reload], the result may be different to what you had.
4- * [page up] and [page down] are often hard to do.
5- * You can get trapped in a frameset.
6- * Searching finds HTML pages, not Framed pages, so search results
usually give you pages without the navigation context that they were
intended to be in.
7- * Since you can't content negotiatiate, noframes markup is
necessary for user agents that don't support frames. However, almost no
one produces noframes content, and so it ruins Web searches, since
search engines are examples of user agents that do not support frames.
8- * There are security problems caused by the fact that it is not
visible to the user when different frames come from different sources.
"

All taken from XFrames
http://www.w3.org/TR/2002/WD-xframes-20020806/#s_intro

9- The fact that the content frame is without navigation makes such
document incoherent when isolated. The fact that the navigation frame is
without an explicit reference to content makes such document illogical
when isolated, when taken out of context. When you load a frameset, if
one of the 2 framed-documents has a loading problem of some sort, then
it affects the usage of both documents.

10- There are also copyright infringment issues: with frames, it is
possible to display someone else's site into one's own without his/her
prior formal approval. Linking to other sites within a frameset can pose
some legal problems. "frame-spoofing (a web site inserting content into
a frame that appears to be from another site)"

11-
"Interface Design

Frames promote poor interface design. If you have all your navigation in
its own frame, how do you account for users who come from other places?
Keep in mind the example above, search engines can bring a user right
into the guts of your site. It is easy to forget that people can make
their way in to the HTML page of a frame, and when they do, how do you
plan to allow them to get to your home page? Or how do you indicate to
the user that it is your site? These are all questions that should be
answered before the design is even begun since supporting them requires
some trade-offs in the overall site layout. Most navigation frames do
not indicate the current page. (...) "

- Search engines have problems with frames:
Here's what google.com says about frames:
Google Information for Webmasters
"
My webpages have never been included in the Google index.

2. My site's been live for a few months.
(...)
It's also possible that we're not able to crawl your site due to
technical reasons. A few of the most common ones are listed below:
(...)
* Your pages use frames. Google supports frames to the extent
that we can. Frames tend to cause problems with search engines,
bookmarks, emailing links and so on, because frames don't fit the
conceptual model of the web (every page corresponds to a single URL). If
a user's query matches the page as a whole, Google returns the frame
set. If a user's query matches an individual frame on the page, Google
returns the URL for that frame. The page is not displayed in a frame
because there may be no frame set corresponding to that URL.
(...)
"
taken from Google Information for Webmasters
http://www.google.com/webmasters/2.html
Meta-resource
Why are frames so evil? (this page has 12 links/resources on the issue)
http://html-faq.com/htmlframes/?framesareevil

Why Frames Suck (Most of the Time)
http://www.useit.com/alertbox/9612.html

Problems with using frames
http://www.allmyfaqs.com/faq.pl?Prob...h_using_frames
Gérard
--
remove blah to email me
Apr 26 '06 #8
hey ann, i wud like to have a view at ur script if u dont mind coz i
might need the same functionaliy to be used in near future.

Apr 27 '06 #9
me********@gmail.com wrote:
hey ann, i wud like to have a view at ur script if u dont mind coz i
might need the same functionaliy to be used in near future.


You need a new keyboard first.
PointedEars
--
When you have eliminated all which is impossible, then
whatever remains, however improbable, must be the truth.
-- Sherlock Holmes in Sir Arthur Conan Doyle's
"The Blanched Soldier"

Apr 27 '06 #10
Thomas 'PointedEars' Lahn said the following on 4/27/2006 8:29 AM:
me********@gmail.com wrote:
hey ann, i wud like to have a view at ur script if u dont mind coz i
might need the same functionaliy to be used in near future.


You need a new keyboard first.


There is nothing wrong with the keyboard, it appears to work properly.
They would do good with a good spell checker though.

--
Randy
comp.lang.javascript FAQ - http://jibbering.com/faq & newsgroup weekly
Javascript Best Practices - http://www.JavascriptToolbox.com/bestpractices/
Apr 27 '06 #11
You could try better with entirely valid markup code to begin with. Your
top frameset has 2 nested framesets...
I am not sure what you mean by this? You mean you are not supposed to
use "nested framesets"? Why not?
and there is one missing a closing tag: there is one without a </frameset>.
Thanks for that, I will fix it. :)
framespacing=0 is also invalid and unneeded if you're using border="0".


That is good to know too, thanks.

Ann

Apr 29 '06 #12

me********@gmail.com wrote:
hey ann, i wud like to have a view at ur script if u dont mind coz i
might need the same functionaliy to be used in near future.


No problem.

To download a local copy with Firefox go FILE > SAVE WEBPAGE AS and you
are good to go...

Or just "view source", right?

Ann

Apr 29 '06 #13
Giggle Girl wrote:

Please provide attribution of quoted material.
vvvvvvvvvvvvvv
You could try better with entirely valid markup code to begin with. Your
top frameset has 2 nested framesets...


I am not sure what you mean by this? You mean you are not supposed to
use "nested framesets"? Why not?


There is no good reason why not. Don't believe everything you read blindly.
framespacing=0 is also invalid and unneeded if you're using border="0".


That is good to know too, thanks.


This is _bad_ advice. border=0 certainly does _not_ replace framespacing=0,
and the former is not Valid for the `frameset' or `frame' element, too.
framespacing=0 indeed is not Valid as attribute of the `frameset' or
`frame' element.

However, the sad truth is that not all browsers (particularly not IE) follow
the standard here. Therefore, if borderless framed display is required, I
consider it acceptable not to write fully Valid markup _here_. Those not
recognized attributes do not hurt anyone.
F'up2 ciwah

PointedEars
--
Bill Gates isn't the devil -- Satan made sure hell
_worked_ before he opened it to the damned ...
Apr 30 '06 #14

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

14
by: franz | last post by:
hallo everyone, i have a popup window 500x400px centered in the middle of the screen and inside it there's a mini-photogallery. what i want is to click on a thumbnail and open in the same window a...
2
by: wolfing1 | last post by:
Maybe this doesn't make any sense, but is it possible to dynamically resize an iframe to the height of its contained page? Something that works in Opera/Firefox/IE. I can resize it with a...
5
by: James Black | last post by:
In Firefox I can resize the window that is created, but in IE I can't. Here is the code I am using: var...
0
by: hari24patil | last post by:
Hi , I am not geting frame border in firefox i want only right border of frame to be show and all other border are hidden it work in IE but in firefox it not show border and due to that i am not...
69
by: RC | last post by:
I know how to do this in JavaScript by window.open("newFile.html", "newTarget", "scrollbars=no,resizable=0,width=200,height=200"); The browser will open a new window size 200x200, not allow...
23
by: srinivd1 | last post by:
I have a problem kaking the columns of a table resizeable by the user on the browser.can some1 help me out with this. Is it a property in the css that i need to add? regards and thanks in advance
3
by: Jills | last post by:
Hi All, Does anyone have any idea about how can we resize an IFRAME dynamically according to its content from another domain? I want to increase the height according to the page that is...
3
by: =?Utf-8?B?UiBSZXllcw==?= | last post by:
Hi! This discussion may help other programmers get a better idea of how to save uploaded images through a website. Why? Well currently, I save 3 versions of every uploaded image on my own...
0
by: DolphinDB | last post by:
The formulas of 101 quantitative trading alphas used by WorldQuant were presented in the paper 101 Formulaic Alphas. However, some formulas are complex, leading to challenges in calculation. Take...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
by: Aftab Ahmad | last post by:
Hello Experts! I have written a code in MS Access for a cmd called "WhatsApp Message" to open WhatsApp using that very code but the problem is that it gives a popup message everytime I clicked on...
0
by: Aftab Ahmad | last post by:
So, I have written a code for a cmd called "Send WhatsApp Message" to open and send WhatsApp messaage. The code is given below. Dim IE As Object Set IE =...
0
by: ryjfgjl | last post by:
ExcelToDatabase: batch import excel into database automatically...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: Vimpel783 | last post by:
Hello! Guys, I found this code on the Internet, but I need to modify it a little. It works well, the problem is this: Data is sent from only one cell, in this case B5, but it is necessary that data...
0
by: ArrayDB | last post by:
The error message I've encountered is; ERROR:root:Error generating model response: exception: access violation writing 0x0000000000005140, which seems to be indicative of an access violation...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.