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