Il problema come presentato non ha soluzione.
I frame sono deprecati e l'apertura di pagine esterne impossibile con le ultime versioni di HTML.
E pertanto non ci possono essere soluzioni che utilizzano i CSS.
Ci sono degli strumenti JS, che possono fare al caso tuo, con l'accorgimento che JS potrebbe non essere abilitato in alcuni browser, per cui se si usa JS occorre sempre un'alternativa valida.
Sposto nel forum JS.