Si lo he entendido, algo así te va a servir
Código HTML:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="content-type" content="text/html; charset=utf-8" />
/*<![CDATA[*/
span{
cursor: pointer;
}
span:hover{
color: green;
}
/*]]>*/
<script type="text/javascript"> //<![CDATA[
/* script */
var actual = "about:blank";
function cambiar(laUrl){
var el_Iframe = document.getElementById('destino');
if(laUrl != actual){
alert('se modifica la url del iframe');
el_Iframe.src = laUrl;
actual = laUrl;
}
}
//]]>
<span onclick="cambiar('a.html')">Página A
</span><br /> <span onclick="cambiar('b.html')">Página B
</span> <iframe src="about:blank" name="destino" id="destino" width="200" height="200"></iframe>
en
var actual definí la url por defecto del iframe, yo usé una página en blanco
Saludos