Ho capito.

Credevo che il reload andasse in loop (e` raro trovare un reload all'evento onload di una pagina).

Puoi settare un campo nascosto: sia programmandolo da PHP oppure settando un campo prima del reload.

Oppure devi fare il load della pagina, non il relaoad:
parent.pre.location.href = parent.pre.location.href+"?reload";

La scelta dipende dalla situazione.
Non conoscendo dove sta lo script rispetto alla pagina da ricaricare e quali relazioni intrercorrono tra le pagine, non posso azzardare di piu`.