b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

浏览器兼容性测试方案_常见浏览器兼容性问题_多浏览器兼容测试策略(25)

电脑杂谈  发布时间:2017-04-04 02:07:07  来源:网络整理

在FF中则需要改成如下形式来执行,与IE兼容:

window.frames["frameName"].contentWindow.document.elementName

window.frames["frameName"].document.elementName

18. 对象宽高赋问题

问题:

FireFox中类 obj.style.height = imgObj.height 的语句无效

解决方法:

统一使用 obj.style.height = imgObj.height "px";

19. innerText的问题

问题:

innerText 在IE中能正常工作,但是innerText 在FireFox中却不行

解决方法:

在非IE浏览器中使用textContent代替innerText

20. event.srcElement和event.toElement问题

问题:

IE下,even对象有srcElement属性,但是没有target属性;Firefox下,even对象有target属性,但是没有srcElement属性

解决方法:

var source = e.target || e.srcElement;

var target = e.relatedTarget || e.toElement;

21. 禁止选取网页内容

问题:

FF需要用CSS禁止,IE用JS禁止

解决方法:

IE: obj.onselectstart = function() {return false;}

FF: -moz-user-select:none;

22. 捕获事件

问题:

FF没有setCapture()、releaseCapture()方法

解决方法:

IE:

obj.setCapture();

obj.releaseCapture();

FF:

window.captureEvents(Event.MOUSEMOVE|Event.MOUSEUP);

window.releaseEvents(Event.MOUSEMOVE|Event.MOUSEUP);

if (!window.captureEvents) {

o.setCapture();

}else {

window.captureEvents(Event.MOUSEMOVE|Event.MOUSEUP);

}

if (!window.captureEvents) {

o.releaseCapture();

}else {

window.releaseEvents(Event.MOUSEMOVE|Event.MOUSEUP);

}


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-39333-25.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...