Hola,
te voy a colocar un codigo que uso mucho,
funciona con un iframe y con vinculos por fuera del iframe que al hacer click sobre ellos se cambia la pagina que hay dentro de ese marco, espero te sirva para algo.
esto colocalo en la parte donde quieres qeu te aparezca el iframe
Nota: la pagina que esta dentro del iframe es la qeu aparece por defecto, despues de undir un click en los enlaces esta cambia.
Código:
<script language="JavaScript">
<!--
var displaymode=0
var iframecode='<iframe id="external" style="width:95%;height:300px" src="loquesea.asp?test=<%=Request.QueryString("test")%>"></iframe>'
if (displaymode==0)
document.write(iframecode)
function jumpto(inputurl){
if (document.getElementById&&displaymode==0)
document.getElementById("external").src=inputurl
else if (document.all&&displaymode==0)
document.all.external.src=inputurl
else{
if (!window.win2||win2.closed)
win2=window.open(inputurl)
else{
win2.location=inputurl
win2.focus()
}
}
}
//-->
</script>
en cualquier parte de tu pagia (fuera del iframe) coloca un enlace o varios enlaces asi:
<a href="javascript
:jumpto('loquesea.asp?test=1')"> Test 1</a>
otro asi:
<a href="javascript
:jumpto('loquesea.asp?test=2')"> Test 2</a>
y veras como se cambia el valor del iframe, o la pagina dentro del iframe
tambien podrias llamar a otra pagina distinta asi:
<a href="javascript
:jumpto('otrapagina.asp')"> otra pagina</a>
espero te sirva