这是我的代码:
<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.
为什么?
答案 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没有。