Ciao di nuovo, nessuna risposta, ho girato un po in rete ed ho visto che il problema è molto frequente ma non si trovano tante soluzioni, tranne quella di utilizzare javascript..

Comunque per chi avesse il mio stesso problema, ho risolto..
Avevo nominato il frame solo con id="mainframe" e a quanto pare per browser come opera e safari è sufficente.
per quanto riguarda firefox e IE non basta quando ho aggiunto a id="mainframe" i due name="mainframe" title="mainframe" il tutto come per magia ha funzionato alla perfezione..
Non so quale dei due serva.. non avevo tanta voglia di verificare.. poi magari vedrò.

Ciao, spero di essere stato d'aiuto a qualc'uno.