Doesn't work in IE8 (or IE8 in IE7 mode) But i div in the html
<div onClick="run()">xxxx</div> will run it OK. IE has never run scripts you add dynamically AFAIR and looks like it isn't hooking up a handler here. Ian http://examples.roughian.com 2009/10/24 Tomer <tom...@gmail.com> > > Now also tested with GWT 2 M2. Not working in IE6, Don't know about > the other IEs. > > On Oct 24, 10:42 am, Tomer <tom...@gmail.com> wrote: > > Yes, this is exactly what I expected. > > I'm using GWT 1.7.1 > > > > Following your response, I went over to WinXP (SP3), installed a fresh > > copy of eclipse and of the Google plugin, created a new GWT project > > and replaced the entire contents of the entry module class with the > > code listed above. Still doesn't work - when I click the label, > > nothing happens - not in hosted mode and not in web mode. (and still > > works in the other browsers) > > > > Regards, > > Tomer > > > > On Oct 24, 3:23 am, dougx <douglas.lin...@gmail.com> wrote: > > > > > > > > > O_o can you be more specific? This works fine for me in ie6 / ie7 / > > > ie8 / ie8 compatability mode... > > > > > Well... which is to say, I got a popup saying "Hello". > > > What were you expecting to happen? > > > > > public class Testing implements EntryPoint { > > > static { > > > exportJSNI(); > > > } > > > public void onModuleLoad() { > > > runJSNI(); > > > } > > > private static native void runJSNI() /*-{ > > > $wnd.run(); > > > }-*/; > > > private static native void exportJSNI() /*-{ > > > $wnd.run = function() { > > > alert("hello"); > > > }; > > > }-*/; > > > > > } > > > > > ~ > > > D. > > > > > On Oct 23, 11:38 pm, Tomer <tom...@gmail.com> wrote: > > > > > > Hi, > > > > I've got the following piece of code. Works perfectly in every > browser > > > > other than IE. > > > > What's going on? > > > > > > package test.client; > > > > > > import com.google.gwt.core.client.EntryPoint; > > > > import com.google.gwt.user.client.ui.Label; > > > > import com.google.gwt.user.client.ui.RootPanel; > > > > > > public class Iejsni implements EntryPoint { > > > > > > static { > > > > exportJSNI(); > > > > } > > > > > > public void onModuleLoad() { > > > > final Label label = new Label("click me"); > > > > label.getElement().setAttribute("onclick", "run()"); > > > > RootPanel.get().add(label); > > > > } > > > > > > private static native void exportJSNI() /*-{ > > > > $wnd.run = function() { > > > > alert("hello"); > > > > }; > > > > }-*/; > > > > > > } > > > --~--~---------~--~----~------------~-------~--~----~ 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 google-web-toolkit+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en -~----------~----~----~----~------~----~------~--~---