Hello,

Can anyone tell me why the Javascript methods returns void? I dig creating
anonymous objects by using the return of `this', e.g.:

   body.addElement( new A()
                     .setHref("/servlets/myServlet"
                     .addElement( new IMG()
                        .setBorder(0)
                        .setSrc(myImage)));

but the Javascript methods break this:

   body.addElement( new A()
                     .setHref("/servlets/myServlet"
                     .addElement( new IMG()
                        .setBorder(0)
                        .setSrc(myImage)
                     .setOnClick("myJSFunc();") )); // CHOKE!!
                      ^^^^^^^^^^ 
   Error: No match was found for method "addElement(void)"

So, now I've got to:

   A a1 = new A()
      .setHref("/servlets/myServlet"
      .addElement( new IMG()
         .setBorder(0)
         .setSrc(myImage));
   a.setOnClick("myJSFunc();");
   body.addElement(a1);

   A a2 = new A()
      .setHref("/servlets/myServlet"
      .addElement( new IMG()
         .setBorder(0)
         .setSrc(myImage));
   a.setOnClick("myJSFunc();");
   body.addElement(a2);

Any suggestions?

10Q!

Bill




--
------------------------------------------------------------
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
Archives and Other:  <http://java.apache.org/main/mail.html>
Problems?:           [EMAIL PROTECTED]

Reply via email to