日期:2014-05-17  浏览次数:20688 次

为什么同样语句不同的格式 就会显示错误呢
response.write( " <script       laguage= 'javascript '>       window.confirm( '添加成功,准备跳转回主页面! ');window.location= 'mainFrame_add.asp '; </script> ")


以上语句就正确
如果变成这样
  response.write( " <script       laguage= 'javascript '>      
  window.confirm( '添加成功,准备跳转回主页面! ');
  window.location= 'mainFrame_add.asp ';
  </script> ")  
就会报错

Microsoft   VBScript   编译器错误   错误   '800a0409 '  

未结束的字符串常量  

add.asp,行   33  

response.write( " <script       laguage= 'javascript '>



------解决方案--------------------
字符串不能这样换行的。应该这样:

response.write " <script laguage= 'javascript '> " & _
"window.confirm( '添加成功,准备跳转回主页面! '); " & _
"window.location= 'mainFrame_add.asp '; " & _
" </script> "
------解决方案--------------------
asp语句里字符串要一行写完,或者用楼上的方法来换行。
------解决方案--------------------
vbscript跟C/C++等语言不一样,换行就表示一个语句结束了...