Il tuo metodo e` quasi corretto, ma ci sono alcuni errori.
Anzitutto dentro il parametri di open() non ci devono essere spazi.

Il metodo open() e` applicabile a window, non a document; pertanto devi sempre metterci window davanti.

Inoltre se windowwidth e windowheight sono dei parametri numerici, vanno messi fuori dalle virgolette, concatenati con la stringa tramite il + :
window.open("http://...", windowname, "toolbar=no,directories=no,scrollbars=yes,menubar= no,width="+windowwidth+",height="+win
dowheight+",resizable=yes");