🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.javascript
Article #51177

Problem z odczytywanie pozycji myszki przy banerze.

#51177
From: ciekawy
Date: Sun, 23 Sep 2012 21:28
30 lines
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-mail

Show 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