为什么我的java代码在IE浏览的时候需要下载SUN JVM
而别人写的就直接可在IE 里浏览呢??

解决方案 »

  1.   

    不是啊,你看这个代码,他就不用下 也可以运行吗
    <!--网页特效代码由http://www.kingsnet.biz提供!-->
    <style>
    .Food{background-color:red}
    .Snake{background-color:blue}
    </style><script>
    var Rows=20
    var Cells=30
    var Num=15
    var BorderWidth=5
    var SpeedUp=5000//创建地图
    function CreateMap(){
    BW=eval(Cells*Num+2*BorderWidth)
    BH=eval(Rows*Num+2*BorderWidth)
    document.body.innerHTML='<div id=MainMap style=position:absolute;left:'+(document.body.clientWidth-BW)/2+';top:'+(document.body.clientHeight-BH)/2+';width:'+BW+';height:'+BH+';border-width:'+BorderWidth+';border-style:inset;border-color:#0000cc></div>'
    Map=new Array()
    for(y=0;y<Rows;y++){
        Map[y]=new Array()
        for(x=0;x<Cells;x++){
            Map[y][x]='0'
            }
        }
    Sx=parseInt(Math.random()*Cells)
    Sy=parseInt(Math.random()*Rows)
    CreateSnake()
    CreatFood()
    AllDiv=MainMap.all.tags('DIV')
    AllSpan=MainMap.all.tags('SPAN')
    }
    //创建食物的位置
    function CreatFood(){
    Fx=parseInt(Math.random()*Cells)
    Fy=parseInt(Math.random()*Rows)
    if(Map[Fy][Fx]=='0'){
        MainMap.innerHTML+='<span style=position:absolute;left:'+Fx*Num+';top:'+Fy*Num+';width:'+Num+';height:'+Num+';overflow:hidden class=Food></span>'
        Map[Fy][Fx]='F'
        }
    else CreatFood()
    }
    //创建蛇的位置
    function CreateSnake(){
    MainMap.innerHTML+='<div x='+Sx+' y='+Sy+' style=position:absolute;left:'+Sx*Num+';top:'+Sy*Num+';width:'+Num+';height:'+Num+';overflow:hidden class=Snake></div>'
    Map[Sy][Sx]='S'
    }
    //主移动--判断蛇头前面的是什么
    function Move(){
    Sx+=GoX
    Sy+=GoY
    if(Sy<0||Sy>=Rows)Move1()
    else{
        SnakeFront=Map[Sy][Sx]
        if(SnakeFront=='0')Move2()
        else{
            if(SnakeFront=='F')Move3()
            else Move1()
            }
        }
    }
    //重新开始
    function Move1(){
    ReStart=confirm("Game Over,重新开始?")
    if(ReStart)window.location.reload()
    }var Times=200//蛇前是空地时function Move2(){
    Map[AllDiv[0].y][AllDiv[0].x]='0'
    AllDiv[0].removeNode(true)
    CreateSnake()
    setTimeout('Move()',Times)
    }//蛇前面是食物时function Move3(){
    CreateSnake()
    AllSpan[0].removeNode(true)
    CreatFood()
    setTimeout('Move()',Times)
    }
    //蛇越行越快
    function oTimes(){
    Times-=5
    if(Times>5)setTimeout('oTimes()',SpeedUp)
    }document.onkeydown=KeyDown//方向
    function KeyDown(){
    Key=event.keyCode
    switch(Key){
    case 37:Dir(-1,0);break//左
    case 39:Dir(1,0);break//右
    case 38:Dir(0,-1);break//上
    case 40:Dir(0,1);break}//下
    return false
    }var Star=0function Dir(x,y){
    GoX=x
    GoY=y
    if(Star==0){
        oTimes()
        Star=1
        Move()
        }
    }
    //开始时运行
    onload=CreateMap
    </script>
      

  2.   

    有没人啊??我的代码是下面的 :
    <applet archive="ansnow.jar" code="ansnow.class" width="770" height="131">
    <param name="credits" value="Applet by Fabio Ciucci (www.anfyteam.com)">
    <param name="flakes1" value="500">
    <param name="flakes2" value="300">
    <param name="flakes3" value="100">
    <param name="flakes4" value="0">
    <param name="windmax" value="1">
    <param name="windvariation" value="7">
    <param name="speed" value="7">
    <param name="backimage" value="banner1.jpg">
    <param name="bgcolor" value="000135">
    <param name="overtext" value="NO">
    <param name="overimg" value="NO">
    <param name="overimgX" value="0">
    <param name="overimgY" value="0">
    <param name="textscroll" value="snowscr.txt">
    <param name="texttype" value="vertical">
    <param name="textvspace" value="10">
    <param name="textminfont" value="8">
    <param name="textmaxfont" value="172">
    <param name="textoffset" value="0">
    <param name="textspeed" value="1">
    <param name="textfont" value="TimesRoman">
    <param name="textbold" value="NO">
    <param name="textitalic" value="NO">
    <param name="textsize" value="28">
    <param name="textshadow" value="NO">
    <param name="TextSColR" value="0">
    <param name="TextSColG" value="0">
    <param name="TextSColB" value="0">
    <param name="TextColR" value="255">
    <param name="TextColG" value="80">
    <param name="TextColB" value="80">
    <param name="TextJumpAmp" value="0">
    <param name="TextJumpSpd" value="0">
    <param name="TextSineAmp" value="0">
    <param name="TextSineSpd" value="0">
    <param name="TextSineAngle" value="0">
    <param name="regcode" value="NO">
    <param name="reglink" value="NO">
    <param name="regnewframe" value="NO">
    <param name="regframename" value="_blank">
    <param name="statusmsg" value="Snow">
    <param name="memdelay" value="15">
    <param name="priority" value="1">
    <param name="MinSYNC" value="30">
    Sorry, your browser doesn't support Java(tm).
    </applet>
      

  3.   

    昏了,不是代码的问题…………
    是你机器上缺少jvm
    你的浏览器不支持java vm
    所以才提示你下载
      

  4.   

    是,我知道,但是为什么有的网站在我没装jvm的时候同样可以正常显示呢??
      

  5.   

    因为不是所有的网站都需要jvm支持