Buon giorno

Ho bisogno di un aiuto per la modifica del frame di una pagina di popup.

In sostanza, quando premo su un link della mia pagina vorrei aprire un altra pagina web esterna al mio sito ma vorrei anche che al posto della pagina principale si apra una pagina avanzata raggiungibile tramite i tasti dell'header della pagina principale.

Ecco quello che ho fatto io (il codice è in ASP.NET ma la parte che non funzia è java)..

codice:
Protected Sub menub_MenuItemClick(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.MenuEventArgs) Handles menub.MenuItemClick

Dim popupScript1 As String = "<script language='javascript'>" & _
"var MyPagina = window.open('http://localhost/sitopoz/index.asp', 'CustomPopUp', " & _
"'location=yes, status=yes, height=768, width=1024, top=0, left=0, titlebar=yes, toolbar=yes, menubar=yes, resizable=yes');" & _
"MyPagina.frames['Body'].location = 'Rivenditori/Body.htm';" & _
"</script>"

Page.ClientScript.RegisterStartupScript(GetType(String), "PopupScript", popupScript1)
End Sub
L'errore generato è che la collezione frames è vuota.
Non so proprio come fare

Thanks
mmjc23