"Applets run in their own area on the page and can't interact with the rest of the page like javascript does."
You can actually call methods in a Java applet from Javascript and vice-versa. It just doesn't seem to be used very much:
http://download.oracle.com/javase/tutorial/deployment/applet...