摘要: 在一个页面中设置iframe的document Onclick 事件获取在iframe中的document被点击的对象,W3C如下:document.getElementById('iframe的ID').contentDocument.onclikc=function(event){}以上的EVENT对象在W3C浏览器下可以得到,在IE8中就无法得到,原因有2个,一是IE下的iframe的document对象和W3C不同,二是EVENT对象是根据当前窗口来决定的,如IE下的EVENT对象,是window.event,iframe中就是iframe窗口的event对象而W3C是 阅读全文
posted @ 2014-03-27 11:14 winenr123 阅读(1039) 评论(0) 推荐(0) 编辑
摘要: filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=white, endColorstr=silver);/*IE*/ background-image:-webkit-linear-gradient(top,white,silver); background-image:-moz-linear-gradient(top,white,silver); background-image:-ms-linear-gradient(top,white,silver); backgroun... 阅读全文
posted @ 2014-03-25 17:04 winenr123 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 一个页面中包含了一个iframe,我们要刷新这个iframe的情况url在IE8和W3C以及IE11的区别如下:URL使用相对路径,绝对路径比如http://localhost:5568/替换成IE8>"../" W3C和IE11>""用正则表达式:var e = /.+\d{2,5}\//;iframe刷新在IE8下是用window.location.href=iframe的URL;W3C以及IE11是用window.frameElement.src=iframe的URL; 阅读全文
posted @ 2014-03-25 10:16 winenr123 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 有2个iframe页面A和B点击B页面某按钮刷新A,A缓存严重。后来发现是因为反复请求同样的URL,浏览器就在调用缓存。解决方法是在URL后添加一个当前时间即可var url,e=/[?]/g,date=new Date();if(e.test(url)){ //有问号则要添加&random url=url+"&random="+date;}else{ url=url+"?random="+date;} 阅读全文
posted @ 2014-03-12 15:53 winenr123 阅读(653) 评论(0) 推荐(0) 编辑
摘要: 当通过JS给一个HTML标签设置高宽为负值的时候,会爆出一个“参数无效”的错误chrome下不会报错,但是元素不会做任何关于负值的改变 阅读全文
posted @ 2014-03-11 17:34 winenr123 阅读(159) 评论(0) 推荐(0) 编辑
摘要: window.frameElement 获取本iframe DOMwindow.frameElement.contentDocument.getElementById('id') 获取这个iframe中的元素晚上写3-9Blocked a frame with origin "null" from accessing a frame with origin "null"chrome出现这问题的话就是A、B 2个页面不同域,A包含了B页面,B引用A页面某些元素这些情况只出现在单独文件中,在IIS中调用没有问题 阅读全文
posted @ 2014-03-04 17:18 winenr123 阅读(633) 评论(0) 推荐(0) 编辑
摘要: doubleClick: function (o, fn) { o.count = 0; o.startTime = 0; o.delay; o.onmousedown = function () { if (this.count == 0) { this.startTime = new Date().getTime(); var that = this; this.delay = setTimeout(function ... 阅读全文
posted @ 2014-02-24 17:25 winenr123 阅读(894) 评论(0) 推荐(0) 编辑
摘要: 今天写了个小demo想要利用transition 和transform以及transition-delay来实现鼠标移上去的延时动画,结果发现不能实现transition的变化效果。调试后发现只有把-webkit-transition放到css属性最后才能实现动画。。 阅读全文
posted @ 2014-02-09 16:53 winenr123 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 网页上有些分享的小图标,比如分享到facebook,weibo,qq空间等功能的时候,图标以前一般是自己做一个css sprite。当一个网站的图标变了的时候,比如facebook变成assbook的时候,你就要修改这个css sprite。费时费力用http://g.etfv.co这个网站的API后就可以轻松管理这些小图标,无论怎么变,只要网站域名不变就可以。具体用法是修改dom元素的backgroundImage属性来做到的.ele.style.backgroundImage:url(http://g.etfv.co+http://+网站域名);或则 修改img的src属性img.src= 阅读全文
posted @ 2014-01-16 11:21 winenr123 阅读(494) 评论(0) 推荐(0) 编辑
摘要: 修改删除table的时候,比如拆分合并单元格,合并全部TR中的某个TD后在拆分还原,即使直接在td标签中设置了td的高宽属性,当td在css文件中设置为宽度auto的时候,不能显示出TD来,显示TD宽度为1PX。按理说css文件中的权重是1,直接写在TD中的css属性权重最高。但是不显示。我想是页面refloat的问题。把css文件中的td样式宽度不设置就恢复正常。晚点做做实验,看看是不是DIV等元素也是这样。 阅读全文
posted @ 2013-12-18 15:07 winenr123 阅读(687) 评论(0) 推荐(0) 编辑