Hola:
Leyendo el tema (cosa que hice desde el principio), estaba seguro de que la pregunta original era otra... aunque parece que desde que movieron el tema a este foro la intención cambió...
La verdad es que también se puede usar la instrucción window.open() para abrir el enlace en la ventana actual, siempre que el nombre del segundo parámetro coincida con el de la ventana o que sea "_self"...
Pero ahora que parece que el tema está resuelto, te recomiendo que en vez de usar botones del tipo button, uses un enlace (o al menos intenta acostumbrarte a hacerlo), porque este tipo de enlaces se llaman "inaccesibles", ya que nunca se realizan cuando el visitante tiene javascript desactivado (con lo fñacil que es usar un enlace.
Saludos