Primero, debes tener la lista de las URL que deseas mostrar, almacenarlas en un array o en un objeto y cada vez que des un clic, tomas un valor del array (o sea, una URL) según el valor de una variable que debes de usar como contador para llevar un orden secuencial en la lista. Una vez que tienes la URL, simplemente la asignas al
<iframe>
.
Código Javascript
:
Ver originalvar links = ["enlace1.php", "enlace2.php", "enlace3.php"],
total = links.length,
contador = 0,
iframe = document.getElementById("id_del_iframe"),
button = document.getElementById("id_del_botón");
iframe.src = links[contador]; //Al cargar la página, cargamos la primera página
button.addEventListener("click", function(){
contador = contador == total - 1 ? 0 : ++contador;
iframe.src = links[contador]; //Actualizado el contador, cargamos la página que corresponda
}, false);
Saludos