Re: How to access a web page in Frame

2014-04-02 Thread Slava Pankov
I've used native method to get frame content, and it's working just fine in case it's from the same domain. private native String getFrameContent(Element frame) /*-{ return $wnd.$(frame).contents().find(html).html(); }-*/; On Tuesday, April 1, 2014 8:47:37 PM UTC-7, Leon wrote: I

Re: How to access a web page in Frame

2014-04-01 Thread Slava Pankov
Perhaps you have cross domain problem. Is URL in your iframe from the same domain as main application? If not you need something like proxy servlet to simulate you getting data from your server side. On Monday, March 31, 2014 7:23:17 PM UTC-7, Leon wrote:

Re: How to access a web page in Frame

2014-04-01 Thread Leon
I used a proxy servlet so the url for Frame is the same origin (same scheme, host, and port) as widget. But Document.getElementsByTagName(div) still returns an empty NodeList. Please help! Leon On Tuesday, April 1, 2014 3:29:43 AM UTC-4, Slava Pankov wrote: Perhaps you have cross domain

How to access a web page in Frame

2014-03-31 Thread Leon
I open a web page in Frame. I need to access its dom from another widget. How do I do it? Thanks, Leon -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To unsubscribe from this group and stop receiving emails from it, send an email to

Re: How to access a web page in Frame

2014-03-31 Thread Jens
Document iframeDoc = ((IFrameElement) frame.getElement()).getContentDocument(); If you need that more often then you should probably extend GWTs Frame class and make a public method to access the content document. Keep in mind that you should wait until the frame is loaded using

Re: How to access a web page in Frame

2014-03-31 Thread Leon
I don't know why comeclipse-javadoc:%E2%98%82=com.leeon.oldtogwt/C:%5C/gwt%5C/gwt-2.6.0%5C/gwt-user.jar%3Ccom .googleeclipse-javadoc:%E2%98%82=com.leeon.oldtogwt/C:%5C/gwt%5C/gwt-2.6.0%5C/gwt-user.jar%3Ccom.google

Re: How to access a web page in Frame

2014-03-31 Thread Leon
com.google.gwt.dom.client.Document.getElementsByTagName(body) returns one Node. I can cast it into Element and do some style changes in Java code. Any style changes in Java code is not reflected in html code that is confirmed by Firebug.