问题标签 [cfwindow]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Cfwindow 破坏页面
我对 cfwindow 有疑问。我有一个搜索页面,每个结果都有自己的 cfwindow。好吧,当我打开这些 cfwindows 中的任何一个时,它会获取我拥有的背景图像并将其放在内容的顶部(即使模式设置为 true 或 false),然后在关闭窗口后它将保持这种状态。如果不使用后退按钮,就无法返回页面内容,这只会将您带回到您首先进行搜索的页面。
这是每个搜索结果的输出以及创建 cfwindow 的位置。
coldfusion - 动态调整 CFWINDOW 的大小以适应内容
我目前在一个使用大量 cfwindow 对象的网站上工作,我想知道是否有人知道一种动态调整窗口大小的方法,以便所有内容都适合而不需要滚动条。
我曾尝试使用 overflow=visible 配置,但似乎没有什么不同。
提前感谢您的任何建议。
coldfusion - 关闭 CfWindow 不会停止播放音频文件
我在cfwindow下写下面的代码
如果浏览器不支持 html5,我正在尝试使用浏览器的默认音频播放器播放音频文件。
问题是,当我通过单击右上角的“X”符号关闭我的 cfwindow 时,我的 cfwindow 被关闭但音频文件仍在继续播放。
请建议如何在我关闭 cfwindow 后立即停止播放音乐。谢谢!!
javascript - 提交后重新加载cfwindow
我正在使用 javascript 来控制 ColdFusion 中 cfwindow 对象的创建。
cfwindow 附加到允许用户选择一个或多个记录并将它们分配或取消分配给单个记录的表单。
cfwindow 中的大多数表单为用户提供了输入表单元素然后提交的能力,然后窗口被销毁并刷新父窗口以显示结果。在我的情况下,用户可能会在完成之前在窗口对象中执行多个提交。
流程是这样的:
- 用户打开记录。
- 用户单击绑定到创建 cfwindow 对象的按钮。
- 用户将记录分配或取消分配给父记录。
- cfwindow 对象在每次提交分配时刷新。
- 用户使用关闭按钮关闭(销毁)窗口对象。
- 父窗口刷新。
现在,我拥有一切,但#4 工作。窗口确实刷新;但是,它不显示更改(已分配或未分配)记录。我确认数据层正常工作并对表格进行了更改;但是,它不会显示给用户。
所以,我需要一些有关表单的 onSuccess 控件的帮助。顺便说一句,我正在使用 cfform。
这是我的代码示例。如果您查看 addedit.cfm 的底部,您将看到 cfmodule 的代码。此页面与 cfassign.cfm 相同。唯一的区别是我创建了一个新表单,因为 cfwindow 不允许在父子之间使用相同的表单,而 cfmodule 允许。
添加了it.cfm
属性 - - - - - - - - - - - - - - - - - - - - - - - - - ------------------>
• 类别 。. . 从列表中选择。. . . . . . . . . . . . . . . . . . . . . . . . . . . . . • 频率 。. . 从列表中选择。. . . . . . . . . . . . . . . . . . . . . . . . . . . . . • 地位 。. . 从列表中选择。. . . . . . . . . . . . . . . . . . . . . . . . . . . . . • 训练方法。. . 从列表中选择。. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 持续时间 课程费用 • 初始要求 是 否 • 需要启动 是 否 评论(200 个字符限制) function cleanup() { //当 onHide 时,销毁 cfwindow ColdFusion.Window.destroy('prerequisite',true); //重新加载父页面以显示更改 window.location.reload(); } function showWin(id) { //我们有吗?试试 {ColdFusion.Window.destroy('prerequisite',true); } catch(e) { } ColdFusion.Window.create('prerequisite','Assign Prerequisites for #qryCourses.Course_Title#','cfassign.cfm?id='+id,{height:400,width:1150,模态:假,刷新显示:真});//获取窗口对象时赋值变量 ob=ColdFusion.Window.getWindowObject('prerequisite_body'); //强制窗口居中的命令 ob.center(); //关闭时清理窗口 ColdFusion.Window.onHide('prerequisite',cleanup); } cfassign.cfm ---> 销毁(“先决条件”,真);} catch(e) { } ColdFusion.Window.create('prerequisite','Assign Prerequisites for #qryCourses.Course_Title#','cfassign.cfm?id='+id,{height:400,width:1150,模态:假,刷新显示:真});//获取窗口对象时赋值变量 ob=ColdFusion.Window.getWindowObject('prerequisite_body'); //强制窗口居中的命令 ob.center(); //关闭时清理窗口 ColdFusion.Window.onHide('prerequisite',cleanup); } cfassign.cfm ---> 销毁(“先决条件”,真);} catch(e) { } ColdFusion.Window.create('prerequisite','Assign Prerequisites for #qryCourses.Course_Title#','cfassign.cfm?id='+id,{height:400,width:1150,模态:假,刷新显示:真});//获取窗口对象时赋值变量 ob=ColdFusion.Window.getWindowObject('prerequisite_body'); //强制窗口居中的命令 ob.center(); //关闭时清理窗口 ColdFusion.Window.onHide('prerequisite',cleanup); } cfassign.cfm ---> '为#qryCourses.Course_Title#分配先决条件','cfassign.cfm?id='+id,{height:400,width:1150,modal:false,refreshOnShow:true}); //获取窗口对象时赋值变量 ob=ColdFusion.Window.getWindowObject('prerequisite_body'); //强制窗口居中的命令 ob.center(); //关闭时清理窗口 ColdFusion.Window.onHide('prerequisite',cleanup); } cfassign.cfm ---> '为#qryCourses.Course_Title#分配先决条件','cfassign.cfm?id='+id,{height:400,width:1150,modal:false,refreshOnShow:true}); //获取窗口对象时赋值变量 ob=ColdFusion.Window.getWindowObject('prerequisite_body'); //强制窗口居中的命令 ob.center(); //关闭时清理窗口 ColdFusion.Window.onHide('prerequisite',cleanup); } cfassign.cfm ---> getWindowObject('prerequisite_body'); //强制窗口居中的命令 ob.center(); //关闭时清理窗口 ColdFusion.Window.onHide('prerequisite',cleanup); } cfassign.cfm ---> getWindowObject('prerequisite_body'); //强制窗口居中的命令 ob.center(); //关闭时清理窗口 ColdFusion.Window.onHide('prerequisite',cleanup); } cfassign.cfm --->
javascript - Javascript生成的CFWindow不在Coldfusion中居中
我正在尝试使用 Coldfusion javascript 函数来创建一个 cfwindow 并将其居中。我已经按照文档/教程进行了 T 并且我已经在 CF8 和 CF9 中尝试过这个,但我无法让它居中。我究竟做错了什么?
谢谢 :)
cfwindow - Refresh cfwindow content
I have a CFWINDOW which displays multiple drop downs that are binded to respective data fetch methods inside a cfc. However the content pulled by these methods are being updated and created simultaneosly in different page. I want the chae to be reflected in my CFWINDOW each time I show/hide my cfwindow.
onclick - 在不提交表单的情况下更新 cfselect
我有一个使用 ajax 代理绑定到查询的 cfselect。我在我的 cfwindow 中更新和添加与 cfselect 相对应的新值,我希望用户始终在 cfselect 中获得最新和更新的列表。是否有我可以在 onclick 中调用的函数,实习生将刷新 cfselect。请帮忙!!!
html - 在cfwindow中显示谷歌地图
我想在 cfwindow 中显示谷歌地图。我创建了一个 cfwindow 并将源设置为包含我的谷歌地图的 url。我的地图下方的 html 表单显示,但实际地图不显示。为什么会发生这种情况,我能做些什么来纠正它?
见代码:
coldfusion - 将 cfwindow 存储为冷融合模块
我是冷融合新手。我有一个 cfwindow,它为我执行各种任务,其中包含一个表单。一切都很好,除了现在我想将 cfwindow 添加到许多页面,并且我想使用某种可以驻留在一个位置以便将来轻松编辑的模块来做到这一点。Coldfusion 有类似模块的东西吗?谢谢你。
javascript - 在关闭 cfwindow 重新加载父页面
我正在开发一个列出员工的 Coldfusion 应用程序。每当我单击“编辑配置文件”时,<cfwindow>
就会打开一个可以编辑并保存到数据库的文件。保存后,当用户关闭窗口时,我希望父页面重新加载。
我正在使用我的cfwindow
这种方式