Ciao, ho questo problema:
con un javascript apro un popup che contiene una form con alcuni campi ed un paio di bottoni.
Il fatto è che questo popup viene aperto da diverse persone che usano sia risoluzioni differenti che caratteri del browser differenti (chi small, chi medium, chi large...).

Ad alcuni il popup risulta corretto, ad altri risulta troppo piccolo (il contenuto è visualizzato solo in parte e per poter cliccare i due bottoni a fine form devono scorrere in basso) mentre ad altri
è fin troppo grande.

C'è qualche soluzione "dinamica" a questo problema? Cioè può un js capire lo spazio che occupa la form ed allargare il popup in modo che ci stia dentro tutto il contenuto?

Se questo non è possibile, si può tramite js sapere la risoluzione e la dimensione dei caratteri del browser di un utente, in modo da aprire un popup più piccolo o più grande a seconda dei casi?

Grazie1000!!