<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet"  href="style.css" type="text/css">
<title>上传文件</title>
<script language="javascript">
//图片预览
function viewmypic(mypic,file) {
        if (file.value){
             mypic.src=file.value;
             mypic.style.display="";
             mypic.border=1;
             pricesum.innerHTML = "现在,请点击上传按钮";
          }}//图片格式检查
function checkImage(sId)
{
  if(( document.all[sId].value.indexOf(".gif") == -1) && (document.all[sId].value.indexOf(".jpg") == -1)&& (document.all[sId].value.indexOf(".bmp") == -1) && ( document.all[sId].value.indexOf(".jpeg") == -1) && (document.all[sId].value.indexOf(".png") == -1) && (document.all[sId].value.indexOf(".swf") == -1)) && (document.all[sId].value.indexOf(".wmv") == -1)) {
    alert("请先点击浏览按钮选择gif或jpg或jpeg或png或bmp格式或视频格式为wmv的文件");
    event.returnValue = false;
    }
    else
    {
    esave.style.visibility="visible";
}
}var imgObj;
function checkImg(theURL,winName){
  // 对象是否已创建
  if (typeof(imgObj) == "object"){
    // 是否已取得了图像的高度和宽度
    if ((imgObj.width != 0) && (imgObj.height != 0))
      // 根据取得的图像高度和宽度设置弹出窗口的高度与宽度,并打开该窗口
      // 其中的增量 20 和 30 是设置的窗口边框与图片间的间隔量
      OpenFullSizeWindow(theURL,winName, ",width=" + (imgObj.width+50) + ",height=" + (imgObj.height+80));
    else
      // 因为通过 Image 对象动态装载图片,不可能立即得到图片的宽度和高度,所以每隔100毫秒重复调用检查
      setTimeout("checkImg('" + theURL + "','" + winName + "')", 100)
  }
}function OpenFullSizeWindow(theURL,winName,features) {
  var aNewWin, sBaseCmd;
  // 弹出窗口外观参数
  sBaseCmd = "toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,";
  // 调用是否来自 checkImg 
  if (features == null || features == ""){
    // 创建图像对象
    imgObj = new Image();
    // 设置图像源
    imgObj.src = theURL;
    // 开始获取图像大小
    checkImg(theURL, winName)
  }
  else{
    // 打开窗口
    var x=imgObj.width+50;
    if (x<400)
      {
       x=400;
      }
    aNewWin=window.resizeTo(x, imgObj.height+100);     // 聚焦窗口
    aNewWin.focus();  }
}</script>
</head><body onLoad="javascript:pricesum.innerHTML = '请点击浏览按钮,选择您要上传的文件';">
<form name="form1" method="post" action="njj_Pic_UpFile.php" enctype="multipart/form-data" onSubmit="checkImage('FormName[0]')">
    <center><img name="showimg" id="showimg" src="" style="display:none;" alt="预览图片"><br><font color="#FF0000"><span id="pricesum"></span><br>
    <input type="file" name="FormName[]" value="" id="FormName" onChange="viewmypic(showimg,this.form.FormName[0]);OpenFullSizeWindow(document.all.showimg.src,'','');return false" size="27">
    <input type="hidden" name="Filepath" value="../uppic/">
    <input type="hidden" name="action" value="">
    <input type="hidden" name="Fname" value="product_info_PicB2">
<input type="hidden" name="water" value="yes">
<input type="hidden" name="http" value="">
    <input type="hidden" name="flag" value=""><input type="submit" name="Submit" value="上传"></font></center>
  </form></body></html>高手帮我看看,错在哪里?