Un reload vuol dire ricaricare la location esattamente come era prima. Per fare una modifica occorre ricaricare un'altra pagina:
window.opener.location.href = window.opener.location.href+"#r3";
oppure:
window.opener.location.replace(window.opener.locat ion.href+"#r3");
Ciao
Michele