Hi,

My goal is to set gwt button inside my iFrame. If I do a RootPanel.get("my 
id").add(myButton) , it don't work because the id is inside the iFrame.
I find out how get the Document of the iframe and get the Div Element but i 
still don't know how set a button on this div.

Thanks,

On Saturday, October 27, 2012 3:38:59 PM UTC-5, Fabio wrote:
>
>  Hi 
>
> did you add a ClickHandler ? it doesnt seems to implements a clickHandler
>
> bye
>
>
> Il 27/10/2012 22:07, Hugues Lara ha scritto:
>  
> Hi, 
>
>  I am actually migrate a web application to GWT. In order to reuse the 
> existing page i put them in frame. However i have to develop a new popup 
> for one of them and i would like to let this popup attached to the main 
> module.
> Before i was parsing the html to get the element and with RootPanel attach 
> a button. I can't do that anymore because it's in an Iframe.
> So i try to fire an event on click inside the iFrame to get the current 
> element and if it's the right button show the popup ...
>
>  The ONLOAD event work pretty well but the ONCLICK don't work at all 
>
>  my code sample : 
>
>  package com.exp.client;
>
>  import com.google.gwt.user.client.DOM;
> import com.google.gwt.user.client.Event;
> import com.google.gwt.user.client.ui.Frame;
> import com.google.gwt.user.client.Window;
>
>  public class CustomFrame extends Frame {
>   public CustomFrame(){
>  sinkEvents(Event.ONCLICK);
>  sinkEvents(Event.ONLOAD);
>  setUrl("http://www.google.com"; <http://www.google.com>);
>  setSize("900px","900px");
>  }
>   public void onBrowserEvent(Event event){
>  super.onBrowserEvent(event);
>         switch (DOM.eventGetType(event))
>         {
>         case Event.ONCLICK:
>             Window.alert("ONCLICK : "+ event.getEventTarget().toString() );
>             DOM.eventPreventDefault(event);
>             break;
>         case Event.ONLOAD:
>         Window.alert("ONLOAD");
>             DOM.eventPreventDefault(event);
>             break;
>         }
>     }
> }
>  
>  Thanks for your help
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Google Web Toolkit" group.
> To view this discussion on the web visit 
> https://groups.google.com/d/msg/google-web-toolkit/-/-_OuFX0mHJUJ.
> To post to this group, send email to 
> [email protected]<javascript:>
> .
> To unsubscribe from this group, send email to 
> [email protected] <javascript:>.
> For more options, visit this group at 
> http://groups.google.com/group/google-web-toolkit?hl=en.
>
>
>  

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-web-toolkit/-/9ooi7wPMfIAJ.
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