wow caricatos! Qué velocidad de respuesta!!
Pues el código está bien modificado. Realmente has resuelto con 2 pinceladas el problemita que había. Sólo una cosa... no sé si barba (hola barba!!) quiere que se modifique por un botón o por un enlace... por si acaso he hecho un par de modificaciones para que él decida cómo deben ser los enlaces si con link o con botón.
Código PHP:
<html>
<head>
<title>Enlaces rotantes</title>
<script>
var codigo="";
var enlace=new Array;
var boton=1 //Aquí determinamos si el enlace se realiza por medio de un botón (boton=1) o por medio de un link (boton=0).
//-------------------------- PON LOS ENLACES AQUI ---------------
//enlace[numero de enlace]=new vamosAPonerUnoNuevo("texto para pinchar", "destino del enlace","IFRAME en el que abrirse")
enlace[0]=new vamosAPonerUnoNuevo("Visita la página de Maestros del Web","http://www.maestrosdelweb.com","si");
enlace[1]=new vamosAPonerUnoNuevo("Visita la página de Web Estilo","http://www.webestilo.com","si");
enlace[2]=new vamosAPonerUnoNuevo("Visita la página de Netscape","http://www.netscape.com","no");
enlace[3]=new vamosAPonerUnoNuevo("Visita la página de la bruja averia","http://www.brujaaveria.com","si");
enlace[4]=new vamosAPonerUnoNuevo("Sorprendete con todo lo que es una maravilla","http://www.sodaplay.com","si");
//----------------------------------------------------------------------
function vamosAPonerUnoNuevo(mensajito,direccion,destino){
this.texto=mensajito;
this.destino=direccion;
this.blanco=destino;
}
hoy=new Date;
dia=hoy.getDate();
todos=enlace.length;
if (dia>todos){
numero=dia/todos;
entero=Math.floor(numero);
resto=numero-entero;
sobrante=resto*todos;
sobrante=Math.ceil(sobrante);
}
else{sobrante=dia}
if (boton==0){
codigo='<A HREF="' + enlace[sobrante].destino + '" target="'+enlace[sobrante].blanco+'">' + enlace[sobrante].texto + '</A>';
}
else{
codigo='<input type="Button" onclick=document.getElementById("'+enlace[sobrante].blanco+'").src="' + enlace[sobrante].destino + '" value="' + enlace[sobrante].texto + '">';
}
</script>
</head>
<body>
<iframe src="http://www.forosdelweb.com" name="si" id="si" width="100%" height="300" align="middle" frameborder="0"></iframe>
<script>
document.write(codigo);
</script>
</body>
</html>
Un saludo a los dos!!