我怎样才能使一个代码块中的自定义标签只运行一次的标签叫什么名字?

StackOverflow https://stackoverflow.com/questions/731599

  •  06-09-2019
  •  | 
  •  

我创建了一套旨在使重用某些布局元素容易ColdFusion的定制标记。

:我将在类似于以下的方式来使用它们
<cfimport prefix="layout" taglib="commonfunctions/layouttags">

<layout:fadingbox>
    This text will fade in and out
</layout:fadingbox>
<layout:stockticker>
    This text will scroll across the screen
</layout>

为了对这些自定义标签产生工作的代码,JavaScript文件需要被链接到页像这样:

<script src="commonfunctions/layouttags/enablingscript.js" type="text/javascript"></script>

我宁愿包括脚本从自定义标签内,而不是让用户包括它自己。问题是,JavaScript文件应该只每页的一次的被包括在内。在第一次使用这些自定义标签中的一个后,我想在同一页上后续调用相同的标记,以避免重复

其他提示

使用请求范围。

自定义标签具有内置的范围称为thistag。

这个代码将工作:

<cfif thisTag.ExecutionMode eq "start">
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top