我在cfform
内有一个cfdiv
,人们可以在这里注册我的网站。当表单提交时,它会处理所有内容,如果有任何理由将用户发送回注册表单,则会触发cflocation
。
应该重定向回cfdiv
,而不是新页面。这是cfdiv
标记有用的原因之一。它在Internet Explorer中工作得很好。但在Firefox中,它会在父窗口中打开cflocation
页面而不是cfdiv
。
答案 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中使用,而不会刷新父窗口。