Se chiami un frame top, quando indichi al browser l'oggetto top tu cosa intendi? Il frame con quel nome o la finestra che contiene tutti i frames? E cosa ti aspetti che capisca il browser?
"top" e' nome riservato e non si puo' usare come nome di frame, variabili, funzioni o altri oggetti... il risultato ottenuto e' quasi sempre un errore, ma sporadicamente si ottengono effetti assai imprevedibili.
ciao