作者yauhh (哟)
看板Programming
标题Re: [请益] 物件不支援此属性或方法 'setDate'
时间Sat Nov 24 23:04:43 2012
※ 引述《zstyle (Han)》之铭言:
: 是这样的
: 小弟最近刚到一家公司上班
: 公司有提供外部网路可登入的一 "Smart Flow" 最聪明的电子表单系统!!
: HR相关功能, 如 「加班申请单」、「忘刷补登单」…等等
: 但小弟在家里两台电脑试过「加班申请单」功能,
: 如图在"加班日期" 按右键 -> 新开启日历选单 -> 无法显示画面,
: 在Win7的IE9会显示 "错误: 物件不支援此属性或方法 'setDate'"
: 在WinXP的IE8则显示如下, 只差没有显示错误讯息为setDate
刚好网路上有人问相同的问题. 这些程式都哪抄的啊? 都长得一样.
解答在此:
http://hi.baidu.com/zhezhe101/item/d0ec44f48e79edce531c2670
因为月历是用 <object id=cal data=calendar2.htm type=text/x-scriptlet >
这样定义, 这是用到早期IE的 scriptlets 技术, 读进一个calendar2.htm文字档,
把文字档执行起来当做一个COM元件,然後从元件里头找 setDate 操作.
据说scriptlets是个很旧的东西,在IE5早就打算舍弃了.
http://msdn.microsoft.com/zh-tw/library/ms649488.aspx
所以,以你的公司的情况,要嘛找工程师把这个日历拔掉,要嘛教导使用者自己设定
启用IE的scriptlets机制.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.167.54.122