public class MyHyperlink extends Hyperlink
{
   public MyHyperlink(Element e)
   {
        super(e);
   }
}

Then find the Element you want using DOM or gquery & pass it to your the
constructor.  Not sure why it's protected in Hyperlink.  Then use the
handlers/listeners as for a regular widget.

On Sat, Apr 11, 2009 at 1:56 AM, Adam T <[email protected]> wrote:

>
> Hi Joe,
>
> Maybe the History class can help you here.  It allows you to pick a
> "token" off the url and change you applications status appropriately -
> a token is essentially everything after the hash (#)
>
> In the case where a user navigates to a url such as
> http://gwt.google.com/samples/Mail/Mail.html#foo the token would be
> "foo" and the history class would pick this up and act appropriately.
> Similarly when you click on your hyperlink it would change the URL
> from http://somthing to http://something#foo.
>
> A google search on gwt history should bring up a few tutorials (though
> they will most likely use GWT 1.5 and not the new GWT 1.6 syntax, but
> that should be OK for now - the new 1.6 syntax would use
> ValueChangeHandler<String> and the History.addValueChange() method
> instead of HistoryListeners classes and History.addHistoryListener()
> method - I'd suggest get used to the old approach before switching to
> the new one)
>
> Hope that helps, at least a bit!
>
> //Adam
>
> On 10 Apr, 14:46, Joe Hudson <[email protected]> wrote:
> > hello,
> >
> > I know this is a silly question but I haven't found a reference to
> > this...
> >
> > If I have links within the html document but outside of the GWT
> > application (see the #foo link below).  How can I (or, is this
> > possible) to capture this event from within the GWT application?
> >
> >   <body>
> >     <a href="#foo">how can I get this link event in the GWT app?</a>
> >
> >     <script type="text/javascript" language='javascript'
> >       src='com.google.gwt.sample.mail.Mail.nocache.js'></script>
> >   </body>
> >
> > Also, if I am coming to the app for the first time and I provide a
> > link likehttp://gwt.google.com/samples/Mail/Mail.html#foo
> > How, in the app would I know that the foo name was passed?
> >
> > Thank you very much for the help.
> >
> > Joe
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected]
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to