why window.open() dont work directly in a