技术成就梦想

知道用户需求,做到专注!c#,donet,Frameworks,UML,面向对象,设计模式!
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年5月16日

摘要: 最近在做一个网站的HTML文章发布功能,用到了HTML编辑器,这个是以Iframe为基础的编辑器(貌似网上大多的都是用iframe 的)。却发现一个问题,IE下运行得好好的,在Firefox里却始终不能提交更新后的数据到服务器上,找了半天原因才发现原来是在iframe的 onblur事件里面调了更新数据内容的方法,但firefox下却没有执行。 于是立马开始google了一把,发现遇到问题的不是我一个人,大量的人都是在问怎么解决firefox中触发blur和focus事件的问题。答案 到是给了一大堆,却没一个靠谱的。有一种答案说是放到setInterval里去执行。<iframe src 阅读全文

posted @ 2011-05-16 13:48 我不是高手 阅读(2199) 评论(0) 推荐(2) 编辑

摘要: 一、内核(浏览器引擎) IE:Trident(Windows平台)和Tasman(Mac平台);其他像遨游,TT等IE内核的浏览器当然也是采用Trident。 Firefox:Gecko,其他Netscape,Mozilla Thunderbird 也是采用它。 Opera:Presto,(Kestrel)? Safari:Webkit(从KDE的KHTML及KJS引擎衍生而来) 二、兼容性问题 此处不多说类似于document.all的入门级问题了 (一).对于DOM的解释 1.body IE:body完全解释完才存在 Firefox:body一开始解释就存在 2.iframe eg:< 阅读全文

posted @ 2011-05-16 13:43 我不是高手 阅读(796) 评论(0) 推荐(0) 编辑

摘要: 1. 获得iframe的window对象 存在跨域访问限制。 chrome:iframeElement. contentWindow firefox: iframeElement.contentWindow ie6:iframeElement.contentWindow 文章Iframes, onload, and document.domain中 说“he iframe element object has a property called contentDocument that contains the iframe’s document object, so you can use. 阅读全文

posted @ 2011-05-16 11:45 我不是高手 阅读(306) 评论(0) 推荐(0) 编辑

摘要: http://www.e077.com/html/rw_editor.js /* *writeby惠万鹏 *date2008-12-04 */ /**判断是ie浏览器还是火狐浏览器*/ varIE_BROWSER=0; varFF_BROSWER=1; varbrowserType=IE_BROWSER; if(window.netscape) { browserType=FF_BROSWER; } /**得到iframe对象的内容窗口*/ varoEditor=document.getElementById("editeFrame").contentWindow; oEd 阅读全文

posted @ 2011-05-16 11:41 我不是高手 阅读(840) 评论(0) 推荐(0) 编辑