Hi,

I'm running into a problem testing browser compatibility in CE5 against
CE4.2. I have a series of Web pages that are served by IIS on a PC which
test various aspects of HTML and other protocol compatibility in the
browser. One of the test pages has a form that gets submitted by the user
when she clicks a button on the page. This works fine and triggers the form
action after some JScript runs on the page and calls submit() for the form
in CE4.2. When the user clicks on the button, a dialog is presented from
wininet.dll which says something to the effect that 'You are about to send
some data over the Internet. Are you sure you want to do that?' If the
user says, "Yes", the form submission occurs.

In CE5, however, clicking on the Submit button that should trigger this
process seems to do nothing. No dialog, although the dialog resource is
certainly still there in wininet.dll, no submission operation, etc. It's as
though the processing of forms is short-circuited by someone.

Note that 1) I do have JScript (authoring and encode), in the image, 2) I'm
using the DCOM catalog item and have Internet Explorer RPC Support in the
OS, 3) I've tried accessing the test page on a server that's in the Local
Intranet zone and one in the Internet zone, 4) I've tried setting all of the
Internet options on the device to the most-liberal settings, 5) the QFECheck
tool indicates that I have all of the QFEs for my target processor, ARMv4i.
I've also looked through the registry documentation for something to control
form posting, but don't see anything.

Any ideas?

Paul T.

Re: CE5 form.submit by Paul

Paul
Thu Apr 24 11:48:45 PDT 2008

RESOLUTION: The fact is that, despite the appearance of the catalog view for
the OS, JScript was *not* in the OS. Despite selecting JScript Encode and
JScript Authoring, which both make JScript 5.6 appear as though it's in the
OS, setting either of the SYSGEN variables associated with these two
sub-items *does not* set SYSGEN_IE_JSCRIPT. You must explicitly add this
item, JScript 5.6, to your catalog configuration, if you want it in the OS.

Paul T.

"Paul G. Tobey [eMVP]" <p space tobey no spam AT no instrument no spam DOT
com> wrote in message news:eHmbFMMpIHA.1580@TK2MSFTNGP06.phx.gbl...
> Hi,
>
> I'm running into a problem testing browser compatibility in CE5 against
> CE4.2. I have a series of Web pages that are served by IIS on a PC which
> test various aspects of HTML and other protocol compatibility in the
> browser. One of the test pages has a form that gets submitted by the user
> when she clicks a button on the page. This works fine and triggers the
> form action after some JScript runs on the page and calls submit() for the
> form in CE4.2. When the user clicks on the button, a dialog is presented
> from wininet.dll which says something to the effect that 'You are about to
> send some data over the Internet. Are you sure you want to do that?' If
> the user says, "Yes", the form submission occurs.
>
> In CE5, however, clicking on the Submit button that should trigger this
> process seems to do nothing. No dialog, although the dialog resource is
> certainly still there in wininet.dll, no submission operation, etc. It's
> as though the processing of forms is short-circuited by someone.
>
> Note that 1) I do have JScript (authoring and encode), in the image, 2)
> I'm using the DCOM catalog item and have Internet Explorer RPC Support in
> the OS, 3) I've tried accessing the test page on a server that's in the
> Local Intranet zone and one in the Internet zone, 4) I've tried setting
> all of the Internet options on the device to the most-liberal settings, 5)
> the QFECheck tool indicates that I have all of the QFEs for my target
> processor, ARMv4i. I've also looked through the registry documentation for
> something to control form posting, but don't see anything.
>
> Any ideas?
>
> Paul T.
>
>