Isadore: For us, with a limited audience (2,000 est), its quite simple. IE or forget it. Our Netscape users are <1% because we tell them up front to use IE.
It's not exactly an either-or choice.
Even my in-company websites are written for the web and validated against the w3c. When I start developing, I usually run the pages and scripts under IE and Mozilla, to keep my brain sharp and to keep the code clean of proprietary stuff.
I also know that there is some slim chance the scripts might end up being shared outside.
This employer insists that all their client boxes use IE, but they can't insist that all their
clients use IE. Fairly recently, we had an emergency website we had to build for a multimillion dollar client, as in screw-it-up-lose-the-account-lose-my-job type client. I did the usual thing and tested it under those two browsers and validated it against the w3c tool (which was frustrating to the other two guys working on it because they were both exclusively IE guys and had never heard of the w3c). Turns out the client also used IE, but
their client (whom they were representing) were an exclusively Netscape house.
We came out smelling sweet, were we would have otherwise looked like dumb bobble-heads. Our client, however, had to make a few changes to the way
they formatted their own documents. We received several phone calls and a letter from the client complimenting us on the speed of development, the speed of loading (the pages were just rockets 'cause they were small), and the fact that their client was immediately happy that our work looked good on their machines.
So, if you
think "web" instead of "<insert favorite browser type here>", then you'll always do fine.
We are programming in the new dot NET (VB) -- which is ms.
Well sure, you're basically writing and serving a Microsoft application at that point, through a Microsoft browser. It's all proprietary technology and you're up to your elbow in it, so trying to whangdoodle your code at
that point to run on anything
but the proprietary browser is going to seem pretty dumb. Like I mentioned above, at that point, you might as well write it in VB (or .net, as it were) and just serve the app.
For you, the "do I include Netscape functionality" question isn't really an issue at all.
So, it can boil down to practicality.
Well, you're running all internal and you probably have MS server tech, and if you're using .net, then you're probably dinkin' around with a SQL database or two and stickin' web-like applications onto people's desktops, so you're clearly in for a penny in for a pound. At that point, yes, it become very practical to keep doing it the way you've been doing it.
That is the cleverness of Microsoft technology/marketing.
Cheers,
![[monkey] [monkey] [monkey]](/data/assets/smilies/monkey.gif)
Edward
"Cut a hole in the door. Hang a flap. Criminy, why didn't I think of this earlier?!" -- inventor of the cat door