Hola.
lo unico que tienes que hacer para que te cargue el contenido es poniendo el nombre del frame el el target del link
...
Código PHP:
Ver originalprint " <a href=\"".$dir."/".$a_file["name"]."\"";
if($open_in_new_window)
print "target=\"_blank\"";
print ">".$a_file["name"]."</a>";
...
en pocas palabras deberia de hacer esto:
print " <a href=\"".$dir."/".$a_file["name"]."\"";
if($open_in_new_window)
print "target=\"
nombre_del_frame\"";
print ">".$a_file["name"]."</a>";
suerte, espero haberte ayudado.
Edito:
para ser mas claro, me imagino que tienes algo como esto:
Código HTML:
Ver original<frameset cols="15%,*">
<frame src="pagina1.html">
<!--
lo que tienes que hacer es colocarle un nombre al frame
donde quieres que se cargue el contenido
-->
<frame src="pagina2.html" name='loader'>
</frameset>
y en el link que te mencionabacolocarias en el target el nombre loader
print " <a href=\"".$dir."/".$a_file["name"]."\"";
if($open_in_new_window)
print "target=\"
loader\"";
print ">".$a_file["name"]."</a>";