Article View: pl.comp.lang.javascript
Article #51177Problem z odczytywanie pozycji myszki przy banerze.
From: ciekawy
Date: Sun, 23 Sep 2012 21:28
Date: Sun, 23 Sep 2012 21:28
30 lines
2009 bytes
2009 bytes
Witam
Mam taki problem, w programie wykonuję rysowanie po znaczniku Cnavas,
który znajduje się w DIV pod ID="DIVCANVAS", wykorzystuję do tego
położenie myszy.
Do tej pory nie miałem z tym problem w firefoxie ani w gogle chrome.
Po przypadkowym zainstalowaniu paska narzędzi, współrzędne są
przesunięte o szerokość tego paska.
Pasek nazywa się ashampoo.
Robię to tak odczyt współrzednych:
function drawSomething(event)
{
offsetX=document.getElementById("DIVCANVAS").offsetLeft;
offsetY=document.getElementById("DIVCANVAS").offsetTop;
if (AcID == "caNone") return;
var x = ((RNav) ? e.pageX : event.clientX + document.body.scrollLeft);
var y = ((RNav) ? e.pageY : event.clientY + document.body.scrollTop );
x = x-offsetX;
y = y-offsetY;
offsetX i offsetY wyliczam z połozenia DiVa zawierającego Canvas.
I teraz mam taką sytuację, że offsetX i offsetY jest liczony, tak jaby
tego paska nie było, natomiast samo zdarzenie myszy już bierze szerokość
paska pod uwagę. Jak to zrobić poprawnie.
Pozdrawiam Ciekawy
Technical Details
Message-ID:
<505f7eed$0$1296$65785112@news.neostrada.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!newsfeed.pionier.net.pl!feeder.erje.net!zen.net.uk!dedekind.zen.co.uk!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!newsfeed.pionier.net.pl!feeder.erje.net!zen.net.uk!dedekind.zen.co.uk!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail Date: Sun, 23 Sep 2012 23:28:13 +0200 From: ciekawy <dladyskusji@gazeta.pl> User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2 MIME-Version: 1.0 Newsgroups: pl.comp.lang.javascript Subject: Problem z odczytywanie pozycji myszki przy banerze. Lines: 34 Message-ID: <505f7eed$0$1296$65785112@news.neostrada.pl> Organization: Telekomunikacja Polska NNTP-Posting-Host: public143179.cdma.centertel.pl X-Trace: 1348435693 unt-rea-a-02.news.neostrada.pl 1296 31.63.111.75:4622 X-Complaints-To: abuse@news.neostrada.pl Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit