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;"