私はJavascript throu Youtubeを学び始めていますが、このコードを書いている間、pageXは未定義です。私は本当に助けを使うことができます。私は画面上のマウスの位置をキャプチャする関数に取り組んでいます。そして、それが唯一のフォームなのでHTMLを要求しないでください。Javascript e.pageX undefined
Javascriptを:
document.onmousemove = pozicijaMisa();
がそれを呼び出していない、割り当てなければなりませんと:彼らは時代遅れの慣行
あなたの問題があると教えているので、
var mie = (navigator.appName == "Microsoft Internet Explorer")?true:false;
if (!mie) {
document.captureEvents(Event.MOUSEMOVE);
//document.captureEvents(Event.MOUSEDOWN);
}
document.onmousemove = pozicijaMisa();
//document.onmousedown = misKliknut();
var misKliknut = 0;
var tipkaStisnuta = 0;
var misX = 0;
var misY = 0;
function pozicijaMisa(e) {
if (!mie) {
misX = e.pageX;
misY = e.pageY;
} else {
misX =event.clientX + document.body.scrollLeft;
misY =event.clientY + document.body.scrollTop;
}
document.forma.misx.value = misX;
document.forma.misy.value = misY;
return true;
}
は、私が代わりにその時代遅れのYouTube動画のこのようなものをお勧めします:https://www.codecademy.com/learn/javascriptは – epascarello