Expand my Community achievements bar.

SOLVED

AEM - CLOSE PAGE PROGRAMMATICALLY - HOW To

Avatar

Level 3

Dear forum,

as an AEM newbie developer I'm trying to close an AEM page programmatically.
What I'd like to do is to simulate the closure of the page without clicking on the close button using mouse.

But, after a lot of retries, I decided to ask help to you ( the forum ).

Any suggestion ?

Thanks All

BR,

Antonio

1 Accepted Solution

Avatar

Correct answer by
Level 3

Hi,

I wish to create a page that behaves as a dialog box which contains 2 textbox field, an action button field and a close button.

What I'd like to reach is as follow:

The user press action buton on opened dialog box to make a few calc based on the contents of the textbox fields.

If  the calculation will end correctly the dialog box window close itself automatically otherwise it remains displayed on the screen until the user press the close button.

View solution in original post

4 Replies

Avatar

Level 10

I am not sure what you mean by closing a page. TO me that sound like you want to close the browser that is displaying the page.

Can you please provide more detail.

Avatar

Correct answer by
Level 3

Hi,

I wish to create a page that behaves as a dialog box which contains 2 textbox field, an action button field and a close button.

What I'd like to reach is as follow:

The user press action buton on opened dialog box to make a few calc based on the contents of the textbox fields.

If  the calculation will end correctly the dialog box window close itself automatically otherwise it remains displayed on the screen until the user press the close button.

Avatar

Level 10

are you looking for modal popup ?

you can use window.close() function in JS to close the page/ popup you have opened.

Avatar

Level 10

Lokesh is correct - AEM does not expose an API to perform a use case that you are describing. You would need to look at writing JS script.