[ Ikonic @ 15.03.2011. 12:01 ] @
Zdravo ljudi. Pocetnik sam u asp-u, i ne poznajem ga dobro.
Problem je sledeci:
Treba da na master page postavim image map, preko cele strane. Ta slika treba da se ucitava iz baze (to cu valjda sam znati). Treba jednostavno da napravim da taj image map bude malo funkcionalan. Znaci, klikom na odredjene delove image-a, treba da se desi nesto (nebitno sta, sam cu uraditi razlicite funkcionalnosti). Nisam uspeo da nadjem nesto kvalitetno o image mapu na netu. Dobar sam programer generalno, pa mi ne morate bas sve pisati do detalja. Samo smernice i savete.

Hvala.
[ trodon @ 30.03.2011. 14:10 ] @
Pozdrav, evo nekih koraka koje treba da preduzmesh da bi to uradio:

1. Vadjenje slike iz baze (zashto bash ovako, bolje da ide preko src atributa) -
- Napravi handler (ashx), ili blanko stranicu (aspx) koja nece imati nishta u body-ju.
- U metodi OnLoad uspostavi konekciju sa bazom i izvuci bajtove u byte[] promenljivu. Metoda OnLoad je ako radish preko blanko stranice, ako radish preko handlera, onda ne mogu da se setim naziva, uglavnom, potrazi na google-u.
- Uradi Response.Clear();
- Postavi Response.ContentType na "image/jpeg"
- Onda bajtove upishi u Response output stream (mislim da je to ovako: Response.OutputStream.WriteAllBytes(tvojaPromenljiva)).
- Pozovi Response.End();

2. Postavljanje src atributa na slici: <asp:Image ImageUrl="TvojaStranica.aspx"/> ili <img src="TvojaStranica.aspx"/>, ili ako radish preko handlera, onda <asp:Image ImageUrl="TvojHandler.ashx"/> ili <img src="TvojHandler.ashx"/>.

3. Definisanje mapa: prochitaj sledeci link: http://www.javascriptkit.com/howto/imagemap.shtml

To je u principu to. Sa srecom!

Pozdrav