Per i tag meta, ti rimando al tuo manuale di HTML preferito o al forum HTML (non sono cose da trattare in questo forum).
Il codice da te postato non puo` funzionare in linea, perche` il caricamento della pagina richiede un certo tempo, e il JS e` piu` veloce.
Ma se usi il "trucco" cosa appare nella location della pagina ricaricata?
Inoltre controllando nel manuale ho visto che ho fatto un errore:
onclick="window.opener.location.href += '#ancora?' + Date().getMilliseconds() ; window.close(); return false;"