Hi Gel,
Keep in mind that Java and Java Script are separate issues. That said: Are
you using the Content Advisor per chance? If not this also happens after
NAV 2003.
Added info from Bob:
JavaScript (and Microsoft's implementation, JScript), is a C-like
scripting language intended to allow web developers to put a bit of logic
into web pages. For example, on just about all of my sites, I let JavaScript
read the computer's clock, and issue a greeting like: "Good morning. What's
new for Thursday December 6, 2001" Similarly, many menu schemes use
JavaScript. If the script language is downloaded from the server, and runs
on your computer, it's called 'client-side.' Otherwise, if the logic is
performed before the page is sent to you by the server, it's called
'server-side.' Each has its uses.
Java is not a script language. It is an object-oriented programming
language similar in syntax to JavaScript in that it is a lot like C or C++.
Java code is compiled, and not interpreted. Interpreted means your computer
figures it out, line-by-line whenever it is used. Compiled means your
computer figures it out all at once, from a file that ends in .java. You can
do a great deal more with Java than with JavaScript, but again, each has its
uses.
There are many other scripting languages as well: PERL and VBScript to
name just two.
JavaScript needs nothing special. The browser knows how to figure it out.
Java applets require some runtime files called the 'Java Virtual Machine,'
or JVM. Microsoft had a version, and Sun has a version. Microsoft will stop
supporting the JVM, and that will allow users to standardize on Sun's JVM,
which is probably a good thing.
However, soon we'll have web sites using Microsoft's new tools: Visual
Studio.NET, with two new languages to deal with: Visual Basic (which will
more or less supplant VBScript for most uses) and C#, pronounced 'C Sharp'
which seems to be able to do just about everything Java can based on my
experience with the Visual Studio.NET beta.
There's a whole lot more detail than you asked for. I hope my synopsis
didn't lose too many of the finer points in the basic translation. If so, I
accept responsibility for any errors of simplification.