Cita: Como hago para forzar que abra en la misma ventana ?
¿por qué no lo hacés en html? ¿qué necesitás de la nueva ventana?
Cita: Que diferencia hay entre lo que hacen estas lineas:
En la práctica, ninguna, funcionan igual. Solo que la forma correcta es window.open, poniéndolo solo como open no tiene por qué funcionar (depende del navegador)
Es más o menos como poner "¿" antes de las preguntas, si no lo ponés no estás escribiendo en español correcto, pero igual se entiende....
Saludos.