En tal caso el codigo deberia quedar asi:
Código PHP:
<?php
$dir = "../novedades/nuevas";//el directorio que examinaras.
$array = scandir($dir);
$cnt = sizeof($array);
for($x=2;$x<$cnt;$x++)
{
echo "<img src=\"$dir/".$array[$x]."\" onclick=\"funcion_img_grande('$dir/".$array[$x]."')\"> Nombre: ".$array[$x]." />\n";
}
echo "<form name=\"f1\" action=\"\"><img name=\"IMGGRANDE\" src=\"\" width=\"80%\" /></form>";
?>
Pero explicame algo... Por qué haces uso de una etiqueta form? Por qué no aplicas directamente la funcion JS sobre la imagen?, algo así:
Código HTML:
<script type="text/javascript">
function funcion_img_grande(xxx){
document.getElementById('IMGGRANDE').src=xxx;
}
</script>
y el PHP queda asi:
Código PHP:
<?php
$dir = "../novedades/nuevas";//el directorio que examinaras.
$array = scandir($dir);
$cnt = sizeof($array);
for($x=2;$x<$cnt;$x++)
{
echo "<img src=\"$dir/".$array[$x]."\" onclick=\"funcion_img_grande('$dir/".$array[$x]."')\"> Nombre: ".$array[$x]." />\n";
}
echo "<br /><br />";
echo "<img id=\"IMGGRANDE\" src=\"\" width=\"80%\" />";
?>
Un saludo,