jonathan posted something about a different approach to imagemaps.
http://www.nabble.com/beyond-image-maps-tf4437219.html#a12659672

gerolf

On 10/16/07, Michael Sparer <[EMAIL PROTECTED]> wrote:
>
>
> Hi,
>
> I'm using an ImageMap to display an image. Whenever a user clicks on the
> image, the coordinates get sent to the Server using AJAX. There, I want to
> add a CircleLink to the place where the user clicked. So I'm trying to
> replace the whole map using:
> protected void onEvent(AjaxRequestTarget target) {
>                 WebRequest request = (WebRequest) getRequest();
>                 final Map<String, String[]> parameters =
> request.getParameterMap();
>                 final int x = Integer.parseInt(parameters.get("x")[0]);
>                 final int y = Integer.parseInt(parameters.get("y")[0]);
>
>                 imageMap.addCircleLink(x, y, 10, new Link("testLink") {
>                                         @Override
>                                         public void onClick() {
>                                                 // TODO Auto-generated
> method stub
>                                         }
>                 });
>
>                 target.addComponent(imageMap);
>                 PicMapPanel.this.processResult(x, y, target);
>             }
>
> My problem now is that the imageMap can't be replaced. AJAX debug says
> "ERROR: Component with id [[theMap2]] a was not found while trying to
> perform markup update. Make sure you called
> component.setOutputMarkupId(true) on the component whose markup you are
> trying to update."
>
> And yes, I'm sure I called it, but it can't be found in the markup.
> Does anyone have an idea how to solve this? Maybe in a completely
> different
> way, I wouldn't mind that ;-)
>
> Michael
> --
> View this message in context:
> http://www.nabble.com/ImageMap-and-Ajax-tf4633435.html#a13230846
> Sent from the Wicket - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to