通通加上括号:  flyText=new Image
  tankText=new Image
  bgText=new Image
  heliText=new Image->  flyText=new Image();
  tankText=new Image();
  bgText=new Image();
  heliText=new Image();

解决方案 »

  1.   

    <HTML>
    <HEAD>
    <TITLE>标题</TITLE>
    <SCRIPT>
    function preload(imgname,imgsrc)  //图片预载
    {
    eval(imgname+'=new Image()')
    eval(imgname+'.src="'+imgsrc+'"')
    }
    preload('img1','1.gif');
    preload('img2','2.gif');
    preload('img3','3.gif');
    preload('img4','4.gif');
    </SCRIPT>
    </HEAD>
    <BODY>
    <TR VALIGN=TOP>
      <TD>
        <IMG width=100 height=100 name="textField" SRC="4.gif" onMouseover="this.src=img2.src" onMouseout="this.src=img3.src"><BR>
      </TD>
    </TR>
    </BODY>
    </HTML>
      

  2.   

    还是没行呀。。GO  GO GO
      

  3.   

    JavaScript改为如下:
    <SCRIPT LANGUAE="JAVASCRIPT" TYPE="TEXT/JAVASCRIPT">
    <!--Hide script from old browers
    //if(document.images){
      flyText=new Image
      tankText=new Image
      bgText=new Image
      heliText=new Image  flyText.src="1.gif"
      tankText.src="2.gif"
      bgText.src="3.gif"
      heliText.src="4.gif"
    //}
      function chgImg(imgField,newImg){
        if(document.images){
          document[imgField].src=eval(newImg+".src")
        }
      }
    }//End hiding script from old browers
    -->
    </SCRIPT>BTW:hiding script from old browers不是这样用的:
    <Script Language="JavaScript">
    <!--
    Your JavaScript Code
    //-->
    </Script>