1

这是我的代码:

<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.

为什么?

4

2 回答 2

11

<cfscript>不带语言属性。你可能只是想做:

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

顺便说一句,在 HTML 4中的标签上也弃用了language<script>属性,您应该使用type代替(如我的示例中所示)。在 HTML5 中,您可以<script>不使用语言类型属性。

于 2012-12-04T09:56:39.357 回答
4

OpenBD 显然支持这一点,但 ColdFusion 不支持。

于 2012-12-04T10:01:56.800 回答