Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/450.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JS警报在ColdFusion中不起作用_Javascript_Coldfusion_Coldfusion 8 - Fatal编程技术网

Javascript JS警报在ColdFusion中不起作用

Javascript JS警报在ColdFusion中不起作用,javascript,coldfusion,coldfusion-8,Javascript,Coldfusion,Coldfusion 8,我正在试图弄清楚为什么这个JS警报不起作用。警报的功能是验证数据之前是否已选定 <script type="text/javascript"> alert("This location been chosen.\n Please choose another location."); history.back(); </script> 警报(“已选择此位置。\n请选择其他位置。”); 历史。返回(); 但是,当我尝试检查错误时,我

我正在试图弄清楚为什么这个JS警报不起作用。警报的功能是验证数据之前是否已选定

 <script type="text/javascript">
        alert("This location been chosen.\n Please choose another location.");
        history.back();
 </script>

警报(“已选择此位置。\n请选择其他位置。”);
历史。返回();

但是,当我尝试检查错误时,我正在打开ColdFusion调试,js警报运行平稳。

除非重新定义了
窗口。警报
只要您向它传递一个字符串值(或转换为字符串),它就会工作


我怀疑您生成的源代码中没有输出脚本标记,或者其他地方存在JavaScript错误,导致它之后的所有代码都无法解析。

最有可能的情况是您生成的JavaScript无效-检查浏览器中的JavaScript警告。

只有在我打开cf调试程序后,它才会起作用,可以吗是否在关闭CF调试时粘贴生成的代码?说。。如果是bigit,将显示错误页面。然而,当我对js运行进行评论时smotthly@syida我刚刚注意到你上面的评论。您的意思是,当您注释掉错误处理(如注释中所示)时,您的JavaScript警报会运行,但当您将上述错误处理保留为未注释(=活动)时,JavaScript警报不会运行?你明白注释掉的代码是做什么的吗?