先判断浏览器类型
var isNav4, isIE4; 
  if (parseInt(navigator.appVersion.charAt(0)) >= 4) { 
isNav4 = (navigator.appName == "Netscape") ? true : false; 
isIE4 = (navigator.appName.indexOf("Microsoft") != -1) ? true : false; 

在写对应的代码

解决方案 »

  1.   

    一个java applet能否在某个浏览器上跑起来要视编写java使用的jdk版本和浏览器版本而定。Netscape4.01版本太低,应该只支持到jdk1.1,如果你用了比这高的jdk或者基于更高jdk的集成工具比如Jbuilder3(jdk1.2),那肯定运行不起来,建议装个高版本的浏览器,我个人认为其实ie5(或更高的5.5)是不错的选择,至于Netscape,还是等mozilla出
    正式版吧,个人认为现在的Netscape不如ie好用。
      

  2.   

    你的Applet的类文件放在了浏览器能找到的路径下了吗?
      

  3.   

    你的Applet是用VJ写的?最后用纯JAVA来写,这样就能与各种平台与浏览器兼容了