cfscript language =“javascript”不起作用

时间:2012-12-04 09:43:23

标签: javascript coldfusion

这是我的代码:

<cfscript language="javascript">
      OpenText(document.getElementById(#url.id#));
</cfscript>

这是错误:

Invalid token l found on line 731 at column 19.

The CFML compiler was processing:

A cfscript tag beginning on line 731, column 10.

为什么?

2 个答案:

答案 0 :(得分:11)

<cfscript>未使用语言属性。你可能只是想做:

<script type="text/javascript">
<cfoutput>
OpenText(document.getElementById(#url.id#));
</cfoutput>
</script>

顺便提一下,HTML 4中的<script>标记也不推荐使用语言属性,您应该使用 type (如我的示例所示)。在HTML5中,您可以在没有语言类型属性的情况下执行<script>

答案 1 :(得分:4)

OpenBD supports this apparently,但ColdFusion没有。