webForumDet fria alternativet

dynamisk skapa imagemaps

ASP

9 svar · 276 visningar · startad av Jymdis

Medlem sedan mars 20016 260 inlägg
Frågan#1

Hej!

Har ett lite problem jag ställts inför:

Jag vill kunna skapa imagemaps (alltså bilder där man klickar på en viss region så är det en länk osv). Men, dessa måste skapas med hjälp av ASP på något sätt, hur gör man detta? Finns det nån komponent?

mvh
Andreas

Medlem sedan mars 20016 260 inlägg
#2

För att definiera ytterliggare:
Jag behöver alltså nån form av komponent (eller script) som kan känna av koordinater och på så sätt göra en imagemap.

mvh
Andreas

Medlem sedan sep. 2003301 inlägg
#3

Hmm tror att du får tänka i två steg.

1. JavaScript för att hålla koll på var i bilden du befinner dig (Client side)

2. ASP för att skapa en sida med imgMap på, där behöver du ingen komponent, för all data du får kommer ju från ett Javascript på klientbrowsern.

Hur javascriptet skall se ut eller hur det funkar har jag ingen aning om. Men börja med att släppa en bomb där.

Det hela handlar i alla fall om att hålla koll på var pilen finns sedan så är det bara frågan om matte...

Medlem sedan mars 20016 260 inlägg
#4

Nu är jag ju inte så skarp på javascript dock...

Jag leker med tanken på att göra en komponent själv, eftersom det har fördelen med att det sker i realtime.

Medlem sedan sep. 2003301 inlägg
#5

Hmm men då får antingen användaren ladda ner komponenten eller så får du skicka data mellan browser och server i 190 och det kommer i allafall att krävas en del JavaScript eller har jag missuttfattat dig helt och hållet...

Medlem sedan mars 20016 260 inlägg
#6

Användaren lär få ladda ner komponeten ja, men eftersom det är ett CM-verktyg så är det inte en så jättestor grej.

Men men, jag hoppades verkligen att där skulle finnas nånting färdigt...

Medlem sedan maj 2001431 inlägg
#7

För IMAGEMAPS behövs varken javascript eller någon komponent, bara ren HTML och ASP fungerar.

Medlem sedan mars 20016 260 inlägg
#8

Herman:
berätta hur man dynamiskt skapar imagemaps på en bild med enbart HTML och ASP då? :)

Medlem sedan maj 2001431 inlägg
#9

Hittar ingen kod.. det var 2+ år sedan jag höll på med det och gick sedan över till att göra samma sak i PHP.
Men iaf från ASP skickar du bara ut bilden som en imagemap

<A href=bilddata.asp?extra_parametrar><IMG src=bild.png ISMAP></A>

automatiskt hamnar koordinaterna x,y i QueryString:en.
Så allt handlar sedan bara om att parsa vad du får in.

Testa i "bilddata.asp" att skriva ut innehållet i QS
Response.Write Request.QueryString()

sedan är det bara till att börja plocka och beräkna vad du verkligen vill ha :)

Medlem sedan mars 20016 260 inlägg
#10

okej, ska kolla närmare på detta, tackar :)

258 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)