qaz333
27.01.2014 - 14:19
Прив, заинтересовал меня даный вопрос, начал тогго что пытаюсь определить координаты мыши, тупо скопировал пример отсюда
http://learn.javascript.ru/mouse-clicksсделал пустую страницу с даным кодом и оно не работает, почему? я что не так скопипастил?
<script type="text/javascript">
document.onmousemove = function(e) {
e = e || window.event;
fixPageXY(e);
document.getElementById('mouseX').value = e.pageX;
document.getElementById('mouseY').value = e.pageY;
}
</script>
<p>Координата по X:<input type="text" id="mouseX" /><br />
Координата по Y:<input type="text" id="mouseY" /></p>
T1grOK
27.01.2014 - 16:21
Функция fixPageXY где?
_____________
Mysql, Postgresql, Redis, Memcached, Unit Testing, CI, Kohana, Yii, Phalcon, Zend Framework, Joomla, Open Cart, Ymaps, VK Api
qaz333
27.01.2014 - 18:23
короче вт что вышло, но по кнопке не хочет кликать, кто может подсказать почему?
<script type="text/javascript">
function fixPageXY(e) {
if (e.pageX == null && e.clientX != null ) {
var html = document.documentElement;
var body = document.body;
e.pageX = e.clientX + (html.scrollLeft || body && body.scrollLeft || 0);
e.pageX -= html.clientLeft || 0;
e.pageY = e.clientY + (html.scrollTop || body && body.scrollTop || 0);
e.pageY -= html.clientTop || 0;
}
}
document.onmousemove = function(e) {
e = e || window.event;
fixPageXY(e);
document.getElementById('mouseX').value = e.pageX;
document.getElementById('mouseY').value = e.pageY;
}
var x = 45;
var y = 116;
var el = document.elementFromPoint(x, y);
el.click();
</script>
<p>Координата по X:<input type="text" id="mouseX" /><br />
Координата по Y:<input type="text" id="mouseY" /></p>
<br><br>
<input type = "submit" onclick="alert('aaaaaaa')" value = "fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffff">