Can i add any popup windows in custom funcions

Can i add any popup windows in custom funcions

We are testing Asset Life Cycle and wrote some custom functions.
But we faced these problems. need your help.  Thank you.

1. Can i add a confirm button when i click the asset life cycle button. currently, if i click the button carelessly . the asset's status will be changed. 
2. I made a button to create a ticket. i want that if i click the button and it will popup a input window. and the value what i input will be the subject of the ticket. current i add an additional field to do this. Is there another way? \

                New to ADSelfService Plus?