Hola:
Vamos progresando...
No entiendo el entrecomillado... ¿Has revisado la consola de errores del navegador?...
Verás, como primer parámetro bastaría url (sin comillas ni concatenación)... lo mismo para style como tercer parámetro... ¿cuando complicamos las cosas suelen aparecer errores inexplicables... o tal vez generes ese código javascript desde otro lenguaje.
En principio, esto bastaría:
window.open(url, 'WindowName', style)
No es aconsejable usar nombres de variables que coincidan con palabras reservadas como "style"
Saludos