<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>
<SCRIPT ID=clientEventHandlersJS LANGUAGE=javascript>
<!--function window_onload() {
var strSource;
var strReturn;
strSource = new Array("1","2","1","4","5","6","7","8","9","10")
strReturn = justif(strSource);
alert(strReturn);
}function justif(strSource) 

  var blnReturn = false;
  var intCount = 0;
  var strTemp = "";
  while (!blnReturn && intCount < strSource.length)
  {
    if (strTemp.indexOf("\n" + strSource[intCount] + "\n") < 0)
      strTemp = strTemp + "\n" + strSource[intCount] + "\n";
    else
      blnReturn = true;
    intCount = intCount + 1;
  }
  return blnReturn;
} //-->
</SCRIPT>
</HEAD>
<BODY LANGUAGE=javascript onload="return window_onload()"><P>&nbsp;</P></BODY>
</HTML>

解决方案 »

  1.   

    对不起,改进一下:
    <HTML>
    <HEAD>
    <META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
    <TITLE></TITLE>
    <SCRIPT ID=clientEventHandlersJS LANGUAGE=javascript>
    <!--function window_onload() {
    var strSource;
    var strReturn;
    strSource = new Array("1","2","3","4","5","6","7","8","9","10")
    strReturn = justif(strSource);
    alert(strReturn);
    }function justif(strSource) 

      var blnReturn = false;
      var intCount = 0;
      var strTemp = "\n";
      while (!blnReturn && intCount < strSource.length)
      {
        if (strTemp.indexOf("\n" + strSource[intCount] + "\n") < 0)
          strTemp = strTemp + strSource[intCount] + "\n";
        else
          blnReturn = true;
        intCount = intCount + 1;
      }
      return blnReturn;
    } //-->
    </SCRIPT>
    </HEAD>
    <BODY LANGUAGE=javascript onload="return window_onload()"><P>&nbsp;</P></BODY>
    </HTML>