梦想 就像鸡蛋
要么孵化 要么臭掉
要么孵化 要么臭掉
奇怪的insertCell
同一段代码在不同的机器上执行结果却莫名其妙的不同,这是最让人郁闷的事情。这两天用 DHTML 的 insertCell 方法来通过 javascript 脚本动态增加表格内容。在自己的本本上一切正常,等到让别人用的时候发现 insert 进去的 td 顺序正好倒了过来,本来应该是第一列的变成了最后一列。折腾半天,发现调用 inertCell 方法的时候可以不填写 index 的值,默认情况下自动添加td到当前行的末尾 oTD = TR.insertCell( [iIndex]) 。于是把所有的 index 参数去掉,问题消失。
等到后来想写段测试代码来重现这个问题,居然死活重现不了。
猜测:只有当 insertCell 遇上 XXX 之后才会出现插入顺序错误的问题,并且只有在WinXP sp2的 IE 上才会出现(我的本本是sp1,甚至我在 Firefox下看到的都是正常的)。
This Entry was Last Modified on 2007-05-28 12:29
没有评论.
ac米兰 ajax apache api blog blogchina css dhtml download dreamhost dvd encoding error feeds firefox flash framework gmail google google_analytics google_talk http ide ie ie7 javascript jquery linux maxthon mod_rewrite movies msn mvc mysql oracle php pippo pivot prototype rss shell socket sohu spammers svn vs web web2 webclient weblogic windows xml zend 阿根廷 安全漏洞 奥运 备份 变形金刚 程序员 地铁 浮动层 搞笑 工具 冠军杯 管理 火箭 进程 客户端 篮球 厉 命令行 欧洲杯 人生 上海 设计模式 世界杯 数据库 搜索引擎 算法 图片 无极 系统优化 笑话 姚明 游戏 源代码 周杰伦 字符编码 足球 浏览器
