关于IHtmlDocument2接口的超难度问题, 如果解决,愿以300分相送 (300分)

  • 主题发起人 主题发起人 nickyuan
  • 开始时间 开始时间
可以这样, 我来做模板, 在模板里可以设置表格单元的颜色, 根据颜色来处理OnRowEnter事件, 比如灰色就不让用户输入

客户使用的时候只能用我的模板, 不能编辑模板
 
好办法。颜色是任意的,还是用colID侦测
 
呵呵, 如果简单点, 可以定死
 
IncrediMail就实现了控制TDHTMLEDIT部分不能编辑
我一直都没有找到他怎么实现的.

建议用ie5.5以上版本的ie自带的编辑功能,可以限制某个element不能编辑 :)
 
呵呵, 能不能详细告诉我怎么使用ie5.5以上版本的ie自带的编辑功能?
 
sorry, 说的不准确,我说的是mshtml editor
ie5.5以后,document可以使用 designMode=on 进入编辑状态,

 
desigMode只能控制整个编辑器的读写模式, 不能控制表格的具体单元。某个元素的是否可编辑怎么控制呢?
 
属性CONTENTEDITABLE
但mshtml editor好像不支持一些table操作的command


 
是啊,unselectable属性可以控制是不是可以选择表格单元内容,但是用键盘操作还是可以进入表格单元,不知道为什么,contenteditable属性好像对表格不起作用
 
如果订死的话就好办一点了,
你可以把整个ie设置为不能编辑,再在能编辑的单元格内加入<div> </div>之类的元素,并把他们设置为可编辑, 有点取巧了 :)

看看OnRowEnter去,当年没有研究研究这个..
 
呵呵, 这个办法倒是可以控制单元格的读写属性,不过总不能把页面的每一个可写部分都加上<div>吧, 这样判断起来比较麻烦阿
 
用unselectable可以控制不让鼠标进入某个单元格, 如果能够通过键盘事件不让键盘操作进入单元格, 我想这个单元格就可以控制读写属性了
 
后退
顶部