如何在Coldfusion页面中使用Javascript?

时间:2010-08-24 16:05:56

标签: javascript coldfusion

我有一个coldfusion页面,我是coldfusion的新手。我需要做的是在两者之间插入警报以查看时间。在PHP中我可以关闭php标签并输入javascript标签并提醒值。我如何在coldfusion中做到这一点?我有这个

<cfset right_now=Now()> 
        <cfscript>
    alert(#right_now#);
    </cfscript>

但它不起作用。 感谢

4 个答案:

答案 0 :(得分:18)

<cfscript>是使用Coldfusion scripting language(又称CFScript)的Coldfusion标记。如果您想使用Javascript,请像在HTML中一样打开<script>标记。如果你想在你的javascript中使用Coldfusion值,你可能想确保它在<cfoutput>标签内。

<cfset right_now = Now()>

<cfoutput>
<script type="text/javascript">
  alert('#right_now#'); // don't forget you need to put quotes around strings in JS
</script>
</cfoutput>

答案 1 :(得分:6)

您甚至不需要使用cfscript来满足此特定需求。例如,你可以这样做:

<script type="text/javascript">
     var currtime = new Date();
     alert(currtime);
</script>

答案 2 :(得分:3)

...还有一点要记住,你不能直接从<cfscript>标签中输出HTML。但是,您可以通过在<cfscript>标记内调用函数来解决此问题,该标记可以为您输出数据。

答案 3 :(得分:2)

永远记住coldfusion在执行任何 else之前开始和结束:html,javaScript,sql等,所以javascript正在获取已经形成的代码,这是CF而不是硬编码

相关问题