Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

Limitations of Javascript window in Adobe--Any workaround?

Avatar

Level 3

Hi All,

In Adobe Forms, when we are using custom dialog box, a JavaScript Warning appears. Is it possible to remove the "Warning: Javascript Window" from  a
custom pop up in form designed in Livecycle?

Regards,

Leena Jain

3 Replies

Avatar

Level 3

Hi Radzmar,

I tried using  the following as per the thread,but it is not working for my form.Not sure where I am going wrong,It will be great if I could get a sample form which implements this.

var MyDialog = app.trustedFunction(function(doc, Msg, Icon, Type, Title)

     {

     app.beginPriv();

          app.alert({ cMsg: Msg, nIcon: Icon, nType: Type, cTitle: Title});

     app.endPriv();

     });

...which can be called from a buttons click event.

Form1.#subform[0].Button1::click - (JavaScript, client)

var Msg = "Hello, \r\rthis is a test.";

var Icon = "3"; //0 — Error (default) // 1 — Warning // 2 — Question // 3 — Status

var Type = "0"; //0 — OK (default) // 1 — OK, Cancel // 2 — Yes, No // 3 — Yes, No, Cancel

var Title = "Information for User";


event.target.MyDialog(event.target, Msg, Icon, Type, Title);

Thanks and Regards,

Leena Jain

Avatar

Level 10

Hi,

this script has to be put into a folder level script (a js file, which is saved into the javascripts folder of Acrobat/Reader).

When you copied the folder level script into the javascripts folder, you have to restart the App.

var MyDialog = app.trustedFunction(function(doc, Msg, Icon, Type, Title)

     {

     app.beginPriv();

          app.alert({ cMsg: Msg, nIcon: Icon, nType: Type, cTitle: Title});

     app.endPriv();

     });

The other script is for a buttons click:Event in your form.

var Msg = "Hello, \r\rthis is a test.";

var Icon = "3"; //0 — Error (default) // 1 — Warning // 2 — Question // 3 — Status

var Type = "0"; //0 — OK (default) // 1 — OK, Cancel // 2 — Yes, No // 3 — Yes, No, Cancel

var Title = "Information for User";


event.target.MyDialog(event.target, Msg, Icon, Type, Title);