CFLocation在新窗口中打开而不是CFDIV(仅在Firefox中)

时间:2012-09-26 21:38:03

标签: coldfusion coldfusion-9 cfform

我在cfform内有一个cfdiv,人们可以在这里注册我的网站。当表单提交时,它会处理所有内容,如果有任何理由将用户发送回注册表单,则会触发cflocation

应该重定向回cfdiv,而不是新页面。这是cfdiv标记有用的原因之一。它在Internet Explorer中工作得很好。但在Firefox中,它会在父窗口中打开cflocation页面而不是cfdiv

2 个答案:

答案 0 :(得分:2)

我认为你不能使用cflocation。

你应该cfoutput一个调用这个JS函数的<script>块:ColdFusion.navigate

请参阅:http://help.adobe.com/en_US/ColdFusion/9.0/CFMLRef/WS0ef8c004658c1089-6262c847120f1a3b244-7fd0.html

答案 1 :(得分:1)

在处理页面上有一个cfabort。拿出来,现在按预期工作。是的,cflocation可以在cfdiv中使用,而不会刷新父窗口。