本帖最后由 bebo 于 2015-5-6 16:00 编辑
var request = $WEB.getParamsTable().getHttpRequest();
var url1="http://" + request.getServerName()+":" + request.getServerPort() + request.getContextPath();
var filePath = "";
var fileName = "";
<script type="text/javascript">
downWord(url,filePath,fileName){
var items= new Array();//此句报语法错误
.......
}
</script>
var qq= "<input type=button id='makeBtn' value='生成' onclick=downWord('"+url1+"','"+filePath +"','"+fileName+"')>";
println("文件下载路径:"+qq):
qq;
上述代码中,若在开发时,点击【预编译】,红色标注的定义javascript数组报语法错误;若在运行时,也会在同样位置报语法错误。
补记:
红色标注语句也曾经想变更为以下几种方式,均报同样的语法错误:
var items = new Array(2);
或
var items = new Array("111","222");
或
var items = ["111","222"];
QQ:179164719
附环境:WINDOWS 2008 SERVER + ORACLE 11G + M3 obpm 20279 |