Check the html that is produced for the button.

Maybe the onSomethingSomething has an underscore or something now.

Maybe the ND 4.x web variable processing is handling the request somewhat
differently to ND 3.x.

I am worried that adding the pseudo hidden field will cause the event to be
called all the time.
At least you should use some JavaScript to change its name or contents.

Still the action does look strange with the button not in a name value pair.

Brendan Johnston
TeamND


        -----Original Message-----
        From:   Mathew, Aby [SMTP:[EMAIL PROTECTED]]
        Sent:   Wednesday, April 28, 1999 1:35 PM
        To:     'Lakshmanamurthy, Rajesh';
[EMAIL PROTECTED]
        Subject:        Re: [ND] Invisible buttons and Javascript submits in
ND4

        Hi Rajesh,

        Didn't see you for  while!

        I don't know how to straighen out the 'action' part of it. 

        But without it, if you add a hidden field to the form identical to
the
        button:

                <INPUT TYPE=HIDDEN NAME="btnRefresh_onWebEvent(btnRefresh)"
                VALUE="Refresh" >

        a simple submit() will take you there. 


        Regards,

        Aby



        > -----Original Message-----
        > From: Lakshmanamurthy, Rajesh [SMTP:[EMAIL PROTECTED]]
        > Sent: Wednesday, April 28, 1999 3:21 PM
        > To:   [EMAIL PROTECTED]
        > Subject:      Re: [ND] Invisible buttons and Javascript submits in
ND4
        > 
        > Hello NetDs,
        > 
        > The following is what Janet has achieved for ND 3. (Pls. see code
at the
        > end)
        > 
        > I am now trying to do the same in ND4. There seem to 
        > a problem especially on:
        > 
        >                        document.pgXXX.action =
        >                   "../PrXYZ/pgXXX.onLoadTasksWebEvent(LoadTasks)";
        > 
        > part of this solution.
        > 
        > 
        > here is what i am doing in JS:
        > 
        >      document.pagAccts.action =
        > "../NewsWeb/pagAccts.btnRefresh_onWebEvent(btnRefresh)";
        >      document.pagAccts.submit();
        > 
        >       ........
        >       .......
        > & here is the commented button within the page's HTML:
        > 
        >       <INPUT TYPE=SUBMIT NAME="btnRefresh_onWebEvent(btnRefresh)"
        > VALUE="Refresh" >
        > 
        > The page goes thru a normal reload rather than, the web event of 
        > invisible button.  The action value set is not recognised by ND.
        > 
        > 
        > Thanks in advance for any help.
        > 
        > regards,
        > Raj
        > 
        > 
        > 
        > 
        > 
        >                     Javascript: trigger event for invisible button
-
        > SOLUTION  (in ND3)
        > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        >                     Date:
        >                          Thu, 25 Mar 1999 18:25:21 -0500 
        >                     From:
        >                          [EMAIL PROTECTED] 
        > 
        > 
        > 
        >                   Thanks for the replies Sridhar, Grace and
Brendan.
        > 
        >                   Here's some details on how we solved it.
        >                   NOTE: This is an ND3 app.
        > 
        >                   1. comment out the button to hide it:
        >                   <!-- **btnLoadTasks**  This is commented because
it is
        > called via
        >                   Javascript: chgProjWP() -->
        > 
        >                   2. alter the default HTML for the comboBox to
also
        > contain:
        >                   OnChange=chgProjWP()
        > 
        >                   3. in the Javascript function being called by
the
        > onChange
        > event, instead
        >                   of just doing this:
        >                   function chgProjWP()
        >                   {
        >                        ...
        >  
        > document.pgXXX.elements["onLoadTasksWebEvent(LoadTasks)"].click();
        >                   }
        > 
        >                   we replaced that line with Brendan's tip about
setting
        > "action" for the
        >                   form and then calling submit on the form:
        > 
        >                   function chgProjWP()
        >                   {
        >                        ....
        >                        document.pgXXX.action =
        >                   "../PrXYZ/pgXXX.onLoadTasksWebEvent(LoadTasks)";
        >                        document.pgXXX.submit();
        >                   }
        > 
        >                   It works and we're happy and grateful! If anyone
sees
        > something we could
        >                   have done better, let me know.
        > 
        >                   Janet
        > 
        > 
        > 
        >  
        > 
        >                    (Embedded
        > 
        >                    image moved   "Johnston, Brendan  "
<[EMAIL PROTECTED]>
        > 
        >                    to file:      03/24/99 01:00 PM
        > 
        >                    pic09839.pcx)
        > 
        >  
        > 
        > 
        > 
        > 
        >                   Subject:  RE: [ND] Javascript: trigger event for
        > invisible
        > button
        > 
        > 
        > 
        > 
        >                   Janet,
        > 
        >                   I would like invisible the image button approach
if
        > JavaScript worked with
        >                   images.
        > 
        >                   Given that it does not, my favorite option is to
comment
        > out the button
        >                   **btName** tag in the HTML file and add the
explanation
        > that the event is
        >                   triggered with JavaScript.  This is the same as
set
        > visible(false).
        > 
        >                   In the JavaScript on change handler for the drop
down
        > you
        > will need add the
        >                   buttons name value pair to the action field of
the form
        > tag then call
        >                   submit
        >                   on the form object.
        > 
        >                   Brendan Johnston
        >                   TeamND
        > 
        > 
        >                        -----Original Message-----
        >                        From:     Grace Frederick
[SMTP:[EMAIL PROTECTED]]
        >                        Sent:     Wednesday, March 24, 1999 4:11 AM
        >                        To:  [EMAIL PROTECTED];
        >  
        > [EMAIL PROTECTED]
        >                        Subject:  Re: [ND] Javascript: trigger
event for
        > invisible
        >                   button
        > 
        >                        Two possiblities:
        >                        1. Create a 1px x 1 px image button where
the image
        > is transparent.
        > 
        >                        2. Rather than calling
        > ../projName/pgName.btn_onWebEvent, call
        >                        ../projName/pgName
        >                        This will cause the page to be loaded (as
it would
        > if
        > you just
        >                   requested the
        >                        page directly).  I'm not sure if that will
work,
        > but
        > it's worth a
        >                   shot.
        > 
        >                        == Grace
        > 
        > 
        >                        ----- Original Message -----
        >                        From: <[EMAIL PROTECTED]>
        >                        To:
        > <[EMAIL PROTECTED]>
        >                        Sent: Wednesday, March 24, 1999 3:45 AM
        >                        Subject: [ND] Javascript: trigger event for
        > invisible
        > button
        > 
        > 
        >                        >
        >                        >
        >                        >
        >                        > In the onChange event of a drop-down we
want to
        > make a call to our
        >                        database
        >                        > to populate another drop-down on the same
page.
        > Since we need to
        >                   submit
        >                        the
        >                        > form to do this database stuff, we added
a
        > "dummy"
        > button with no
        >                   display
        >                        > label (i.e. its HTML attribute TEXT ="")
to the
        > page. And then in
        >                   the
        >                        > onChange event, we just call click() on
this
        > button. It works, but
        >                   our
        >                        > dummy button looks silly because it is a
very
        > narrow button (not
        >                   invisible
        >                        > like we wanted).
        >                        >
        >                        >
        >                        > What would be the best way to handle
this? Should
        > we just do a
        >                   setVisible
        >                        > (false); in the button's
onBeforeDisplayEvent to
        > hide it?
        >                        >
        >                        > Thanks,
        >                        > janet
        >                        >
        >                        >
        > 
        > 
        >
_________________________________________________________________________
        > 
        > For help in using, subscribing, and unsubscribing to the
discussion
        > forums, please go to:
http://www.netdynamics.com/support/visitdevfor.html
        > 
        > For dire need help, email: [EMAIL PROTECTED]
        
_________________________________________________________________________

        For help in using, subscribing, and unsubscribing to the discussion
        forums, please go to:
http://www.netdynamics.com/support/visitdevfor.html

        For dire need help, email: [EMAIL PROTECTED]
_________________________________________________________________________

For help in using, subscribing, and unsubscribing to the discussion
forums, please go to: http://www.netdynamics.com/support/visitdevfor.html

For dire need help, email: [EMAIL PROTECTED]

Reply via email to