我工作在拥有javascript的旧页面上。并且有些功能不适用于Mozilla,Chrome和Safari等新浏览器。但所有的网页都继续在IE 11上工作。document.routeEvent(e);
但我不知道wat是问题所在。我用户FireBug并给我带来了错误Javascript TypeError:document.routeEvent不是函数Javascript类型错误:document.routeEvent不是一个函数
我会感谢你的所有帮助。
function markClick(e) {
if (isIE || isOpera6) {
winX=event.screenX;
winY=event.screenY;
}
else if (isN4 || isN6) {
winX=e.screenX;
winY=e.screenY;
document.routeEvent(e);
}
if (isN4 || isN6) {
document.routeEvent(e);
}
else {
event.cancelBubble=false;
}
return true;
}
'document.routeEvent'已被弃用。由于错误本身表明您的浏览器不支持此方法 – gurvinder372
尝试用窗口替换文档 –
如果您查看routeEvent上的mdn文章,您会发现它已过时,因为Gecko 24(Firefox 24/Thunderbird 24/SeaMonkey 2.21)已过时: https://developer.mozilla.org/en-US/docs/Web/API/Window/routeEvent – scrappedcola