Se me ocurre una idea

(si es que te he entendido bien)
Igual es una marcianada, pero quizás funcione.
A tu página mostrar_tabla.asp se le puede poner un pequeño form oculto de un solo campo.
<form action="menu_canciones.asp" method="post" name="miformu">
<input type="hidden" name="bartolo" value="">
</form>
y le pones este script en head:
<script language="javascript">
function comprueba()
{
if(self==top)
{
document.miformu.bartolo.value=this.location.pathn ame
document.miformu.submit()
}
}
y le pones un <body onLoad="comprueba()">
Y aluego a tu página menu_canciones.asp le pones lo siguiente
<% paginita = request.form("bartolo")
if paginita = "" then
paginita = "marco.html"
end if %>
y en la misma página donde defines el iframe le haces este cambio al atributo src:
<IFRAME SRC="<% =paginita %>" NAME="textFrame" SCROLLING="none" WIDTH="320" HEIGHT="330" MARGINWIDTH=0 MARGINHEIGHT=0 FRAMEBORDER="No" background="tile.gif" onload="centrar_frame()">
</IFRAME>
Prueba a ver si te furula