Una serie di caratteri delimitati da apici e' una semplice stringa... e come tale viene interpretata dal metodo open()

Perche' dal metodo la stringa assuma il significato che ti aspetti e' necessario "costruirla" a partire dagli elementi che possiedi: alcune parti fisse ed altre costituite da valori racchiusi in variabili.

Non sono molto capace a dilungarmi in spiegazioni... passiamo alla soluzione

window.open("","","height="+b+",width="+a);

QWuindi il terzo parametro del metodo open sara' costituito da una stringa ottenuta concatenando alcune porzioni "fisse" con il contenuto delle variabili.

ciao