window.open در یک صفحه جدید باز میشه اما window.location در همون صفحه ای که قرار دارید برای شما صفحه رو باز میکنه
در پارامتر دوم window.open میتونید target پنجره رو انتخاب کنید.