You're almost done :-)

You can't use
 @com.mantra.draw2d.Home.client:: checkLogin()()
in you handwritten javascript.

this notation can only be used from JSNI methods.

but as you did in your class, you can exposes these methods :

  private static native void checkLogin(Home x)/*-{


         $wnd.checkLogin = function(){

         x...@com.mantra.draw2d.home.
>
> client.Home::UserLogin()();
>          };


In you HTML, do :

function cheLogin(){
alert("GWT Call");
   checkLogin()
>
>
>    alert("GWT Call");
> }


This should work.

O.




2009/1/9 rajesh_ch <chiluveri...@gmail.com>

>
> Thanks for reply.
>
> My Entry point class :
>
> package com.mantra.draw2d.Home.client;
>
> import com.google.gwt.core.client.EntryPoint;
> import com.google.gwt.user.client.Cookies;
> import com.google.gwt.user.client.Element;
> import com.google.gwt.user.client.Window;
> import com.google.gwt.user.client.ui.Button;
> import com.google.gwt.user.client.ui.ClickListener;
> import com.google.gwt.user.client.ui.RootPanel;
> import com.google.gwt.user.client.ui.Widget;
>
> /**
>  * Entry point classes define <code>onModuleLoad()</code>.
>  */
> public class Home implements EntryPoint {
>
>        public void onModuleLoad() {
>
>           checkLogin(this);
>
>        }
>
>        public void UserLogin(){
>                Window.alert("User Login");
>        }
>
>
>        private static native void checkLogin(Home x)/*-{
>
>
>          $wnd.checkLogin = function(){
>
>          x...@com.mantra.draw2d.home.client.home::UserLogin()();
>          };
>        }-*/;
> }
>
>
>
> And My Html file is:
>
> <html>
> <head>
> <meta http-equiv="Content-Type" content="text/html;
> charset=ISO-8859-1">
> <title>Insert title here</title>
> <script type="text/javascript">
>
> function cheLogin(){
> alert("GWT Call");
>    @com.mantra.draw2d.Home.client:: checkLogin()()
>    alert("GWT Call");
> }
>
>
>
> </script>
> </head>
>
> <body onload="cheLogin()">
>
> </body>
> </html>
>
>
>
>
> My goal is call gwt menthod from javascript application.
>
> I written this classes,but i am unable to call UserLogin method from
> java script application.
>
> Is there any problem in my code?
>
>
>
> Please help me to fix this issue.
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> On Jan 9, 9:47 am, "olivier FRESSE" <olivier.fre...@gmail.com> wrote:
> > Yes you can :
> >
>
>
>
> > http://code.google.com/intl/fr/docreader/#p=google-web-toolkit-doc-1-...
> >
> > 2009/1/9 rajesh_ch <chiluveri...@gmail.com>
> >
> >
> >
> > > Hai,Thanks for quick reply.
> >
> > > i am trying to call one of the GWT method from outside application.
> >
> > > Like , i have to check whether user logged in or not.
> >
> > > i written a method to check whether user logged in or not,but i need
> > > to call this method from outside my gwt application.
> >
> > > is it possible to call gwt method outside application? i want to call
> > > my gwt method from javascript.
> >
> > > Thank u
> >
> > > On Jan 8, 6:49 pm, "olivier FRESSE" <olivier.fre...@gmail.com> wrote:
> > > > This is not very clear.
> > > > Are you trying to manage user authentication in a GWT application ?
> > > > If yes, what kind of authentication do you want to manage. Simple web
> > > based
> > > > one, using ACEGI,....?
> >
> > > > 2009/1/8 rajesh_ch <chiluveri...@gmail.com>
> >
> > > > > Hai All,
> >
> > > > > I have one requirement like, i need to get the string data from
> > > > > project html file to entry point class.
> >
> > > > > like say i project html file is Home.html .From this html file i
> need
> > > > > to pass string value to entry point
> > > > > class.
> >
> > > > > In entry point , i need to get that value and check whether user
> > > > > logged in or not.
> >
> > > > > If user logged in i need to call different java class with this
> > > > > parameter.
> >
> > > > > if user not logged in , i have to show login form then i need to
> call
> > > > > different java class with this parameter.
> >
> > > > > Please help me to work on this.
> >
> > > > > Thank u
> >
> > > > > Best Regards
> > > > > Rajesh
> >
>

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to