Avatar billede donslund Nybegynder
03. juni 2005 - 13:19 Der er 6 kommentarer og
1 løsning

GDlib og musens placering ved MouseDown

Kan GDlib "se" hvor på et billede man klikker?
Javascript kan, men det duer ikke hvis ikke skærmopløsningen er den samme hver gang.
Avatar billede Slettet bruger
03. juni 2005 - 13:50 #1
Nej
Avatar billede donslund Nybegynder
03. juni 2005 - 13:59 #2
Godt svar. Så finder jeg en anden løsning.
Avatar billede hmortensen Nybegynder
03. juni 2005 - 15:21 #3
En mulighed er at lave et input felt af typen image.

<form action="side.php" method="get">
<input type="image" src="pic.jpg" name="pic" onClick="Submit();">
</form>

Den vil så sende x og y koordinaterne i variablerne:
$_GET['pic_x'] og $_GET['pic_y']
Avatar billede donslund Nybegynder
06. juni 2005 - 08:17 #4
Mit problem er såmænd ikke at få koordinaterne, men at få placeret billedet ens hver gang. Jeg vil jo gerne placere den i en tabelcelle. Men er mine koordinater så musens_x - billedets_x og det samme for y?
Avatar billede hmortensen Nybegynder
06. juni 2005 - 08:44 #5
Selvom billedet er placeret i bunden af en side, vil den stadig returnere 1x, 1y i toppen af venstre hjørne.
Avatar billede donslund Nybegynder
06. juni 2005 - 08:54 #6
Ja. Men jeg har et lille javascript der registrerer musens placering ved klik poå et billede. Og det er musens placering i forhold til billedets øverste venstre hjørne. Så den lille tabel der bliver vist ved klik bliver vist oppe i hjørnet af skærmen i stedet for over billedet. Så jeg må skulle lægge billedets placering til.
Avatar billede donslund Nybegynder
13. juni 2005 - 13:05 #7
Luk og sluk. Jeg klarer det med javascript.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester