Quando comecei a usar controles Ajax com o ColdFusion 8 achei que funções javascript não poderiam ser utilizadas em páginas incluídas em containers Ájax, eu estava errado, após pesquisar um pouco vi que é possível, basta alterar um pouco a sintaxe.
Acompanhe os exemplos abaixo:
página index.cfm:
<cflayout type=“tab”>
<cflayoutarea title=“myTab” source=“teste.cfm”/>
</cflayout>
página teste.cfm com erro:
<script>
function teste()
{
alert(“teste”);
}
</script>
<a href=“javascript: teste()”>teste</a>
página teste.cfm com sintaxe atualizada:
<script>
teste=function()
{
alert(“teste”);
}
</script>
<a href=“javascript: teste()”>teste</a>