---
title: "MouseListener"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/17835-mouselistener"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "LilleSkutt"
published: "2001-06-03T19:53:00.000Z"
updated: "2001-06-05T06:54:00.000Z"
replies: 5
views: 174
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/17835-mouselistener"
---

# MouseListener

## #1 — LilleSkutt, 2001-06-03T19:53Z

Halloj
Kan man med JavaScript göra en MouseListener? Alltså läsa av var pilen befinner sig?

Jag vill nämligen göra det på en bild, och sedan uppdatera bilder med dessa koordinater... Kommer det ta mycket kraft att uppdatera bilderna vid varje musrörelse? Ska man använda vanlig text, eller ska man strunta helt i det isf?

Permalänk: https://www.webforum.nu/p/17835

## #2 — LilleSkutt, 2001-06-04T14:48Z

Ok, jag löste det... Men jag har fått ett nytt problem på foten.

Jag vill skriva ut en log, som ser ut som Apaches.
Alltså i formatet:
host - - \[tidpunkt +GMT\] "Skickade headers" antal_byte "referrer" "useragent"

Jag har kommit så långt att tidpunkt, referrer och useragent skrivs, men hur får man tag på vilka headers som skickats, och hur många bytes det är som har skickats? Går det öht att göra med JS?

Och om nån skulle vilja berätta hur man skriver ut GMT-tiden också, skulle jag bli glad... Min nuvarande function ser ut så här:

```
function getTime() {
	nu				= new Date;
	months		= new Array();
	months[0]	= "Jan";
	months[1]	= "Feb";
	months[2]	= "Mar";
	months[3]	= "Apr";
	months[4]	= "May";
	months[5]	= "Jun";
	months[6]	= "Jul";
	months[7]	= "Aug";
	months[8]	= "Sep";
	months[9]	= "Oct";
	months[10]	= "Nov";
	months[11]	= "Dec";

	d		= nu.getDay();
	mo	= nu.getMonth();
	y		= nu.getYear();
	h		= nu.getHours();
	mi	= nu.getMinutes();
	s		= nu.getSeconds();

	d		= "0" + d;
	d		= d.substring(d.length - 2, d.length);
	h		= "0" + h;
	h		= h.substring(h.length - 2, h.length);
	mi	= "0" + mi;
	mi	= mi.substring(mi.length - 2, mi.length);
	s		= "0" + s;
	s		= s.substring(s.length - 2, s.length);

	return (d + "/" + months[parseInt(mo)] + "/" + y + ":" + h + ":" + mi + ":" + s);
}
```

Utskriften av det blir: 01/Jun/2001:12:12:12
Varför blir det första juni för??

Hilfe bitte!

Permalänk: https://www.webforum.nu/p/333406

## #3 — Johnsen, 2001-06-04T18:08Z

Ang GMT: <http://developer.netscape.com/docs/manuals/communicator/jsref/core3.htm#1013422> 

\------------------
\- J-O-H-N-S-E-N -

Permalänk: https://www.webforum.nu/p/333407

## #4 — LilleSkutt, 2001-06-04T20:09Z

Ok, tack för svaret.. Får läsa lite :)

Du vet inte varför jag får upp att det är den 1 juni, när det eg. är den 4? Jag har inget fel på klockan i windows... ;)

Permalänk: https://www.webforum.nu/p/333408

## #5 — Jojoxx, 2001-06-05T05:44Z

Du skall använda getDate() istället för getDay(). Den senare syftar på veckodag. (söndag, måndag...)

Permalänk: https://www.webforum.nu/p/333409

## #6 — LilleSkutt, 2001-06-05T06:54Z

Ah, najs. Mycket bättre, tackar :)

Kan man hämta headers, protokoll-typ och antal skickade bytes mha JavaScript?
Förslag på hur jag skulle kunna lösa det, om det går?

tillägg\>\> Jag har försökt med ssjs_getCGIVariable() för att hämta olika server-variabler, men då skrivs ingenting ut från min klass! Inte ens det som kom ut innan... Man kanske inte kan använda dessa server-variabler när man använder ClientSide-JavaScript?
//\<\<tillägg

Jag vet att det finns funktioner som readByte, men dom läser väl bara av antal bytes ur en fil? Jag vill kunna läsa hur många bytes som skickas till och från min JavaScript-sida när den laddas juh... Funkar?

Permalänk: https://www.webforum.nu/p/333410

---

Tråden på webben: https://www.webforum.nu/amne/javascript/17835-mouselistener
