PDA

View Full Version : HTML/Flash gurus familiar with how IE loads tables...


CitznFish
02-04-2006, 12:09 AM
I am trying to find a list or something that shows the order IE loads a web page.


i am asking for this because I have a peculiar problem with a web page. If you go to this link in IE:

This is the link, click it (http://family.go.com/c/portal/layout?p_l_id=21.16&p_p_id=CHOICETYPE&p_p_action=1&p_p_state=normal&p_p_mode=view&p_p_col_order=w1&p_p_col_pos=1&p_p_col_count=2&_CHOICETYPE_struts_action=%2Fext%2Fsurvey%2Fchoicetype%2Fview&r_c_id=9&cmd=filterOnView&ageTypeOnView=TWEEN&genderOnView=BOY#survey)

you will see a poll at the bottom of teh page. If you select


show results for... baby
toddler
preschooler
etc...

Selecting one of these causes the page to reload, but for a split second the flash navigation appears in the middle of the page.

I'm positive this cannot be fixed unless we use AJAX to send data and don't refresh the page. At this point it is not an option.

However, I need to explain to ***** that IE loads the page from the top down and that the SWF appears in the middle only because the tables haven't loaded yet. It's literally there for maybe 1/10th of a second.

I know there is no other way to avoid this, but I'm looking for simple documentation that shows how IE renders pages.

Google was no help. =/

TIA!


BTW, FF renders pages differently, so it doesn't do this at all. :uh:

CitznFish
02-04-2006, 12:32 AM
I am trying to find a list or something that shows the order IE loads a web page.


i am asking for this because I have a peculiar problem with a web page. If you go to this link in IE:

This is the link, click it (http://family.go.com/c/portal/layout?p_l_id=21.16&p_p_id=CHOICETYPE&p_p_action=1&p_p_state=normal&p_p_mode=view&p_p_col_order=w1&p_p_col_pos=1&p_p_col_count=2&_CHOICETYPE_struts_action=%2Fext%2Fsurvey%2Fchoicetype%2Fview&r_c_id=9&cmd=filterOnView&ageTypeOnView=TWEEN&genderOnView=BOY#survey)

you will see a poll at the bottom of teh page. If you select


show results for... baby
toddler
preschooler
etc...

Selecting one of these causes the page to reload, but for a split second the flash navigation appears in the middle of the page.

I'm positive this cannot be fixed unless we use AJAX to send data and don't refresh the page. At this point it is not an option.

However, I need to explain to ***** that IE loads the page from the top down and that the SWF appears in the middle only because the tables haven't loaded yet. It's literally there for maybe 1/10th of a second.

I know there is no other way to avoid this, but I'm looking for simple documentation that shows how IE renders pages.

Google was no help. =/

TIA!


BTW, FF renders pages differently, so it doesn't do this at all. :uh:


update: found out that removing the <object> tag fixes the problem and IE just reads the embed tag. But as far as I know this isn't the proper way to code. Is it acceptable now? I doubt W3C would cover this, would they?

CitznFish
02-04-2006, 12:56 AM
update: found out that removing the <object> tag fixes the problem and IE just reads the embed tag. But as far as I know this isn't the proper way to code. Is it acceptable now? I doubt W3C would cover this, would they?


another update.

Problem seems to be with how IE handles the Object parameter wmode=opaque


If we remove it the flash SWF loads in teh center of the page for a split second. If we add it in, the SWF loads at the top, correctly, but then our scrollbar in the SWF moves extremely slow. (A known, well documented bug)


Looks to me like there's no real solution here. =/