在<%=jing%>两边加上引号试一下

解决方案 »

  1.   

    你这个循环没什么意义,只能显示一条记录,不过js错误主要还是<%=jing%>没有加单引号
      

  2.   

    一个是引号的问题,另一个js代码错误可能是你取出来的值放到javascript中有特殊符号(如:空格、\等符号)都可能会引起javascript脚本的错误,详细检查一下,看看javascript脚本变量里面的值,如有空格等进行转换
      

  3.   

    试试看这个:txt.innerHTML ="<div id=pic style=position:absolute; left: 50; top: 99> <img src=<%=jing%>+'></div>";或者
      

  4.   

    建议你生成页面后,用“察看源文件”看看声称的javascript源码,然后确定javascript中是否有错误。
      

  5.   

    改成这样都不行啊:
    <button onClick="mkpic()">保存</button>      <script>
    function mkpic()
    {
     
       <% String hjj;
          hjj="弹簧扶正器.bmp";
       %>    alert(<%=hjj%>);}
    </script>
      

  6.   

    被你弄晕倒了!alert(<%=hjj%>);
    客户端看到的:
    alert(弹簧扶正器.bmp);
    那当然会有错误啦,要这样:
    alert('<%=hjj%>');
    客户端是:
    alert('弹簧扶正器.bmp');javascript中字串要用单引号或双引号括起来!
      

  7.   

    噢,应该是 alert("<%=hjj%>");,对了