|
Summary: Sometimes you can begin using a web page before it's fully downloaded, sometimes you can't. We'll look at one common reason why that might be.
I can only speculate, but I've got a pretty good hunch as to what's going on. It is likely a design issue, meaning that it's a side effect of how that particular web page is constructed. Absolutely you can interrupt the page download, but the problem is that if you do the browser may not yet have everything it needs to do what you've asked. • The most likely problem is Javascript. Or, more specifically, when Javascript gets downloaded and when it gets executed during the process of downloading the web page. As a refresher, Javascript is a programming language. Instructions can be written in Javascript which can then be included on a web page. The "scripts", as they're called, then execute in your browser to perform various tasks. The most common example are things like animated menus - when you mouse over a menu on a web page and the menu changes color or automatically fly's out or does something else, that's often Javascript at work behind the scenes. As the web has grown and become more complex, and as bandwidth has increased, web designers are using more and more Javascript to make more and more functional websites that do more than just display a static page of information. GMail and the various Google web-based applications are great examples. In my experience it's very common for banking sites to use Javascript in various ways for their login process and, I believe, to perform some additional security checks at login time. "... web designers are using more and more Javascript to
make more and more functional websites that do more than just display a static
page ..."
So why does it work "early" for some and not for others? It's all about web page design. And I think that's best described if we look at a hypothetical sequence of events when you download a web page (for the pendants out there, I'm not saying this is exactly what happens: this is an over-simplification for purposes of example):
That should be enough to at least theorize why logging in before a page has completed download works for some sites and not for others. Sites which require Javascript and reference it in the HTML file "early" - before the login button is displayed or accessible - may work. By the time you see and hit the login button all the pieces are in place for the login to actually happen. Sites which require Javascript but download and execute it "late" - some time after the login button is displayed or accessible - may fail. If you click the login button before that required Javascript has had an opportunity to execute all the pieces are not in place for the login to actually happen and the login fails. And for completeness, sites that don't require Javascript typically just work. As you've experienced you can quickly get a sense for which sites allow you to login early. Unfortunately there's no real remedy for the others. In some cases all this is also impacted by how your browser chooses to perform its task, so if you're really motivated you can try the page in a different browser. It might work, but it might not. Related:
Article 12225 | Posted February 12, 2008 |
Popular & Hot How do I make a new MSN Hotmail account? How do I delete history items from my Google tool bar? My desktop Recycle Bin has disappeared - why, and how do I get it back? I accidentally deleted my Recycle Bin in Vista - how do I get it back? New & Important How can I get the old Windows Live Hotmail back? Internet Safety: How do I keep my computer safe on the internet? Are free email services worth it? Would you please recover my password? My account has been hacked or I've forgotten it.
Stay Informed Archives Advertisers |
|
•
This may not apply to the website mentioned, but there are some sites don't let you do anything until all the ads have loaded. Many of them are retrieved from third party servers which just adds to the bog time.
Posted by: Jen at February 16, 2008 07:25 AM