研究了几天的web页面控件的数据获取,使用了html编辑器,所以搞得.net中好多数据仅仅通过属性无法获取。
本来使用fckeditor的aspnet版本,没有找到该控件的事件响应方法。唉,javascript不熟悉啊。
后来改用dso的word控件,dso控件真的是不错,并且是免费的。
http://dsoframer.4000webs.com/viewthread.php?tid=12&extra=page%3D1
系统中使用的多个frameset来划分工作区,右侧的工作区需要通过javascript来获取左侧工作区中dso控件中选中的文本,然后进行相应的功能操作。
这时如何相互之间获取呢?
方法一:
开始我认为只要在左侧页面上面放一个隐藏按钮,然后在左侧frame的页面里面增加一个失去焦点的事件,失去焦点的时候触发事件,对这个隐藏控件赋值即可。但是实际操作的时候发现,直接使用鼠标点击右侧的操作时候,系统无法触发左侧页面的失去焦点事件。这是需要在frameset页面中添加左侧的frame失去焦点的事件,这样才可以触发左侧页面的失去焦点事件。
方法二:
使用右侧frame页面中直接获取左侧页面中的数据。
parent.leftframe.document.all.txtBox.value