我是这样写的
<script language="javascript">
    alert("*THIS PNR WAS ENTIRELY CANCELLED* 005 HDQCA 9983 0704 18APR05 /RLC4 X1.易湘红(001) N24XV 001 X2. CZ3969 Y MO18APR05CSXSHA XX1 1810 1925 NN(001) DK(001) HK(001) RR(003) XX(004) 001 X3.BJS/T BJS/T-800-810-1010-2/BEIJING YI LONG AVIATION SERVICE LTD.,CO/SHI LI ABCDEFG 001 X4.PEK/64329999 001 X5.TL/1610/18APR05/BJS988 001 X6.SSR FOID CZ XX1 NI330106690806211/P1 HK(001) XX(004) 002 X7.RMK CA/B3Q57 + > 001 8.BJS988 - >");
</script>
这个字符串是带回车和换行的
请大家指出我的错误,先谢谢了

解决方案 »

  1.   

    把回车和换行用\n代替,javascript是以回车或;为语句结束标记,你这样是会报错的
      

  2.   

    <script language="javascript">
        alert("*THIS PNR WAS ENTIRELY CANCELLED* 005 HDQCA 9983 0704 18APR05 /RLC4 X1.易湘红(001) N24XV 001 X2. CZ3969 Y MO18APR05CSXSHA XX1 1810 1925 NN(001) DK(001) HK(001) RR(003) XX(004) 001 X3.BJS/T BJS/T-800-810-1010-2/BEIJING YI LONG AVIATION SERVICE LTD.,CO/SHI LI ABCDEFG 001 X4.PEK/64329999 001 X5.TL/1610/18APR05/BJS988 001 X6.SSR FOID CZ XX1 NI330106690806211/P1 HK(001) XX(004) 002 X7.RMK CA/B3Q57 + > 001 8.BJS988 - >");
    </script>
      

  3.   

    PNR_name=trim(sqlfix(request("PNR_name")))
    '我的这个PNR_name就是上面我给出的那个字符串,而下面的语句就抱错
    Response.Write "<script language=""Javascript"">"
    Response.Write "alert('"&Air_Get_PNRinfo(PNR_name)&"');"
    Response.Write "history.back(-1);"
    Response.Write "</script>"
    怎么办? myvicy希望你能给解决
      

  4.   

    myvicy 你的写法是都写在一行了,而我的字符串是折行的。
      

  5.   

    PNR_name取过来后把回车用空格代替后再alert
      

  6.   

    全错了全错了,
    escape一下,到客户端上再unescape一下。
    搞定
      

  7.   

    我程序是这样的
    <%
    Dim PNR_name,PNR_name_Result
    PNR_name=trim(sqlfix(request("PNR_name")))
    PNR_name_Result=Air_Get_PNRinfo(PNR_name)
    Response.Write PNR_name_Result
    %>
    <script language="javascript">
       alert(<%=PNR_name_Result%>);
    </script>
    而PNR_name_Result就是我上面给出的那个字符串,但就是抱错.抱错调试的时候在VS.net2003中的代码如下:
    <script language="javascript">
       alert(*THIS PNR WAS ENTIRELY CANCELLED*                                            
    005     HDQCA 9983 0704 18APR05 /RLC4                                           
         X1.易湘红(001) N24XV                                                       
    001 X2.  CZ3969 Y   MO18APR05CSXSHA XX1   1810 1925                             
           NN(001)  DK(001)  HK(001)  RR(003)  XX(004)                              
    001 X3.BJS/T BJS/T-800-810-1010-2/BEIJING YI LONG AVIATION SERVICE LTD.,CO/SHI  
            LI ABCDEFG                                                              
    001 X4.PEK/64329999                                                             
    001 X5.TL/1610/18APR05/BJS988                                                   
    001 X6.SSR FOID CZ XX1 NI330106690806211/P1                                     
           HK(001)   XX(004)                                                        
    002 X7.RMK CA/B3Q57                                                            +
    >                                                                               
                                                                
    001  8.BJS988                                                                  -
    >);
    </script>请高手帮忙解决解决了马上给分!
      

  8.   

    刚才写错了
    <script language="javascript">
       alert(<%=PNR_name_Result%>);
    </script>
    部分是这样的
    <script language="javascript">
       alert("<%=PNR_name_Result%>");
    </script>