Om du har en bild, alternativ A:
<a href="hej.cgi"><img src="coolbild.gif" [B]ismap="ismap"[/B]></a>
Om du inte har en bild, alternativ B.
5 svar · 544 visningar · startad av Maadmax
Hej jag undrar hur man gör så att man kan klicka vart som helst på en sida (eller i en div) och sedan hämta ut "cordinaterna" (lite svengelska hehe) där man klickar eller har musen när man klickar. Jag behöver skicka med datan till ett serverside script så jag måste göra en request från antingen en form eller querystring.
Någon som vet hur man kan lösa detta?
Om du har en bild, alternativ A:
<a href="hej.cgi"><img src="coolbild.gif" [B]ismap="ismap"[/B]></a>
Om du inte har en bild, alternativ B.
Jag hade tänkt mig att ha en bakgrundsbild och varje "flyttbart" objekt ska vara en div. Jag behöver bara ha requestdatan med muspositionen (relativt med diven där allt ligger i) .
Ok, jag hade använt alternativ B tillsammans med vänster- och topp-positionen på containern. (typ x = mouse_x-div_x; y = mouse_y-div_y;)
e)
Jaha, jag såg precis att alternativ B inte alls gjorde som jag trodde.
Jag hade gjort en transparent GIF-bild som låg över hela div:en och satt den till en ismap. Då får du ju x- och y-positionerna i queryn (hej.cgi?x,y)
Jag vet inte så mycket om html och ismap och sånt där.
Kan du förklara hur i efterhand jag ska positionera ett element med värden från querystringen (som jag har lagrade i en databas) ?
Jag förstår inte riktigt vad du vill veta...
X- och y-värdena du får är ju relativt till bilden, så så länge du vet var bilden ligger är det ju bara att plussa på left- och top-värdena i din CSS-mall.