日期:2014-05-18  浏览次数:21214 次

alert不执行
<%//--判断数据库操作成功
    if   (request.getAttribute( "equalflag ")!=null)--以库平卡并且数据库操作完成
    {
            request.setAttribute( "equalResultflag ",null);
  %>
            <script   language= "javascript ">

            alert( "ok ");//--该句为什么不执行
           
            top.window.frames[ "iframe "].document.getElementById( "cardbanlce ").value= <%=((Long)(request.getSession().getAttribute( "equalAccountMoney "))).longValue()%> ;
    <%System.out.println(((Long)(request.getSession().getAttribute( "equalAccountMoney "))).longValue());%>
    top.window.frames[ "iframe "].openSerial();//打开串口  
    top.window.frames[ "iframe "].loadCardPwd();//装载卡密钥
    top.window.frames[ "iframe "].writeCard(12);
                      //如果写卡成功则输出正确信息
    if(top.window.frames[ "iframe "].document.getElementById( "wis ").value== "false ")
    {     top.window.frames[ "iframe "].closeSerial();
          alert( "写卡失败   ! ");
    }
    top.window.frames[ "iframe "].closeSerial();
( 'frmReg ').action= ' "+contextPath+ "/cardEveryBussiness.car?method=reAdd&flag=0 '   \n   ");
    //out.println( "document.getElementById( 'frmReg ').submit();}\n ");

    top.window.frames[ "iframe "].cardBeep();

    <%
    String   msg=(String)request.getAttribute( "msg ");
            if(msg!=null)   out.print(msg);            
            %>
    </script>        
    <%
    }%>

为什么alert不执行呢?

------解决方案--------------------
因为
<script language= "javascript ">

alert( "ok ");//--该句为什么不执行
中的js已被截断了,
你这么改
<script language= "javascript ">

alert( "ok ");//--该句为什么不执行
</script>