Filed a bug for this: http://code.google.com/p/google-web-toolkit/issues/detail?id=3080
On Sep 29, 7:33 am, Marcelo Emanoel <[EMAIL PROTECTED]> wrote: > try this: > > <code> > > import com.google.gwt.dom.client.AnchorElement; > import com.google.gwt.dom.client.DivElement; > import com.google.gwt.dom.client.Document; > import com.google.gwt.user.client.Event; > import com.google.gwt.user.client.ui.Image; > import com.google.gwt.user.client.ui.Widget; > > public class ImageLink extends Widget { > > private Image img; > private String url; > private String target; > > private DivElement element; > private AnchorElement aEl; > > public ImageLink(Image img, String url){ > initElements(); > setImg(img); > setUrl(url); > } > > private void initElements() { > element = Document.get().createDivElement(); > aEl = Document.get().createAnchorElement(); > > element.appendChild(aEl); > setElement(element); > > sinkEvents(Event.MOUSEEVENTS); > setTarget("_blank"); > } > > public void onBrowserEvent(Event event) { > if(event.getTypeInt() == Event.ONMOUSEOVER){ > aEl.getStyle().setProperty("cursor", "hand"); > } > super.onBrowserEvent(event); > } > > public ImageLink(){ > this(null, ""); > } > > /** > * @return the img > */ > public Image getImg() { > return img; > } > > /** > * @param img the img to set > */ > public void setImg(Image img) { > this.img = img; > aEl.appendChild(img.getElement()); > } > > /** > * @return the url > */ > public String getUrl() { > return url; > } > > /** > * @param url the url to set > */ > public void setUrl(String url) { > this.url = url; > aEl.setHref(url); > } > > /** > * @return the target > */ > public String getTarget() { > return target; > } > > /** > * @param target the target to set > */ > public void setTarget(String target) { > this.target = target; > aEl.setTarget(target); > } > > } > > </code> > > then you use your ImageBundle and pass the image to this widget... > hope it helps you :) > > On Sep 26, 6:17 pm, Jean-Lou Dupont <[EMAIL PROTECTED]> wrote: > > > The work-around for anybody who cares: add a 'click listener' to the > > Anchor widget and do the navigation "manually". > > Yet another reason why I don't like IE as much as the others... > > > On Sep 26, 11:43 am, Jean-Lou Dupont <[EMAIL PROTECTED]> wrote: > > > > How would I go in creating a cross-browser Image Anchor ( i.e. <a > > > href="#somewhere"><img src="somegraphic.png"></a> ) using an image > > > bundle? > > > > I am having some troubles with IE6: there is an extra tag called > > > "clipper" (e.g. <clipperclass=gwt-Image ...> ) that seems to be > > > created with a style attribute that prevents the image from being > > > clickable i.e. navigating to the anchor's link when clicked. > > > > Thanks. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to Google-Web-Toolkit@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/Google-Web-Toolkit?hl=en -~----------~----~----~----~------~----~------~--~---