Amigos tengo una página (miarchivo.php) que contiene un IFRAME en el centro y a los costados tengo unos vínculos, al cliquear en esos vínculos carga la página pero me llama a la página y toda la página se carga, lo ideal es hacer que sólo se recargue el IFRAME y no he podido, este es mi IFRAME
   Código PHP:
   
<iframe src="<?php echo $ruta;?>" target="vdc" width="635px" height="410px"
 marginheight="0" marginwidth="0" scrolling="no"/></iframe>   
  Esto va arriba de miarchiv.php 
 Código PHP:
    <?php
if(isset($_GET['p'])){
   if($_GET['p']==1) { $ruta = 'http://dominio.com/miruta1.php'; }
   elseif($_GET['p']==2) { $ruta = 'http://dominio.com/miruta2.php'; }
   elseif($_GET['p']==3) { $ruta = 'http://dominio.com/miruta3.php'; }
}
?>    
  y aquí cargo mis vínculos  
 Código PHP:
    <li><a href="miarchivo.php?p=1">Hoja 1</a></li>
<li><a href="miarchivo.php?p=2">Hoja 2</a></li>
<li><a href="miarchivo.php?p=3">Hoja 3</a></li> 
    
  Por favor si pudieran ayudarme.