Re: Internet Explorer (GetSource) R23 consistently Returns Rants
Re: Internet Explorer (GetSource) R23 consistently Returns Rants
- Subject: Re: Internet Explorer (GetSource) R23 consistently Returns Rants
- From: Richard 23 <email@hidden>
- Date: Sun, 7 Jan 2001 14:28:28 -0800
>
IE's window indexing methodology is a bit funny. You'd expect window 1 to
>
*be* window 1; quite the contrary - run ListWindows and see.
You think that's funny? I've been giggling for weeks!
An error occurs in an external js file (linked in the head, pretty
standard).
The file indicated is the html file. Click the source button and yep, it
shows the html source and hilights a section which is unrelated to both
the
error and the line number. Ok fine. Open the js file and reference the
line
number. It has nothing to do with the error.
I tried placing my site's main window in one big frame so the JavaScript
and associated objects (preloaded images, obects containing file info,
etc)
and when I click on a link to go to another page, the page starts to load
and a "Permission denied" dialog pops up.
I look on MicroSoft's site. No match for a search on that error message.
I find a list of script errors for JSCRIPT. Great! It's merely a table
listing the errors with no info and no links to more information. My
error's listed there so there's hope. I find a page for runtime and
(compilation? don't remember the other one) errors. Looks good, there's
some detail about every error message listed. But go figure mine isn't
there.
Fiddling around with a select form element (popup list) I discover to my
chagrin I have to make a special test case. When a popup list has several
items in it the first element is item 0 (normal, JavaScript arrays start
at 0) but with a single item I get an error. On closer inspection it
appears that single item select elements place the first item at index
1. Adding another shifts it to 0 where it should have been in the first
place.
JSCRIPT has brought me hours of misery. Thank MicroSoft, for once again
taking someone else's product, pretty much reshaping it in your image,
just different enough to break scripts not written exclusively for your
product, and bully everyone else out of your way so you become the de
facto
standard. Since most people wouldn't know how to install another browser
to save their life, I'm surprised your market share isn't even larger.
And the browser wars have done nothing to improve platform independency.
Thanks a lot. I know where you should go today.
Oh, but the DOM you've implemented does show a lot of promise. Here's
hoping you begin to follow the standards you help fund and have ignored
in the past. Since you obviously are going to be the market leader for
the next few centuries anyway I hope we can expect you at least try to
make your product a little easier for those who have to support it once
you've managed to kill off the rest of your competition. Good luck!
R23