Ideally, you would build an image map JSF component.
If you do that, think about donating it to MyFaces ;) regards, Martin On 8/17/05, Sunil Tiwari <[EMAIL PROTECTED]> wrote: > > Hi, > > Thank you very much for providing this useful information. > I will try implementing it using your guidelines. > I will let you know once I am done with it. > > Thanx again. > -Sunil > > ----- Original Message ----- > From: Alin Dosoniu > To: MyFaces Discussion > > Sent: Wednesday, August 17, 2005 6:55 PM > Subject: Re: How to find out the co-ordinates when I click on a world > map(Image)? > > > Hi, > > Now I see the problem. I don't know how this can be done with JSF. I know > there are some reporting products that offer JSF compoenents. You can find > them here http://www.jsfcentral.com/products/index.html. > Maybe some of them are free or have a trial and you can see how they are > doing. > > In my opinion, what you want cannot be done with t:graphicImage or > h:graphicImage. I mean, I saw that t:graphicImage has the usemap attribute > but that is only to can specify the usemap. In <AREA> tag from <MAP>, you > have to link a jsp or servlet and there to take care to set your bean > members. > > <MAP NAME="jfreechart-30455.png"> > <AREA SHAPE="RECT" COORDS="106,15,177,251" title="(Hits, Catalog) = > 3,797,300" href="xy_chart.jsp?series=Hits§ion=Catalog"> > <AREA SHAPE="RECT" COORDS="204,208,275,251" title="(Hits, Checkout) = > 702,959" href="xy_chart.jsp?series=Hits§ion=Checkout"> > <AREA SHAPE="RECT" COORDS="302,195,373,251" title="(Hits, Tracking) = > 903,258" href="xy_chart.jsp?series=Hits§ion=Tracking"> > <AREA SHAPE="RECT" COORDS="400,208,471,251" title="(Hits, Service) = > 702,013" href="xy_chart.jsp?series=Hits§ion=Service"> > </MAP> > > Alin. > > > Hi, > > Thanx a lot for your prompt reply. > The main problem is to set specific links on every area from the image. > I need to set command links instead of html href. > > There will be only one command link for the image. It shd be able to know > which part has been clicked and then I shd be able > to send it as parameter to the action method in managed bean. Here, I can > decide depending on the parameter received the next image to be displayed > on the same page. > > Do you have any idea how to implement it using JSF components? > > Regards, > Sunil > > ----- Original Message ----- > From: Alin Dosoniu > To: MyFaces Discussion > Sent: Wednesday, August 17, 2005 4:11 PM > Subject: Re: How to find out the co-ordinates when I click on a world > map(Image)? > > > Hi, > > You need to use usemap attribute of an img html element. Usemap attach a map > defined in your html to the image and that map defines different areas on > your image. The you can set specific link on every area from your image. > > I sow something nice with images with map used in reports here: > http://www.jfree.org/jfreechart/index.php, Servlets, JSP. > It is about the Cewolf Project. > > Unfortunatelly, I don't know a nice tool to create a map for an image. > > Hope this helps, > Alin. > > Hi, > > I have a world map which is an image and the user can click on any of the > continent. > Once a particular continent is clicked, the world map must be replaced by > that continent's map and so on.. > > Now, I have one image for each continent. The problem is how to know which > continent was clicked upon in the world map? > > Any Ideas? > > Regards, > Sunil -- http://www.irian.at Your JSF powerhouse - JSF Trainings in English and German

