JavaScriptを使用している古いページで作業しています。また、Mozilla、Chrome、Safariのような新しいブラウザは動作しません。しかし、すべてのページはIE 11上で作業を続行しています。document.routeEvent(e);
しかし、私はワットが問題であることを知っていません。私はユーザーFireBugと私にエラーをもたらすJavascript TypeError:document.routeEventは関数ではありませんJavascript TypeError: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