Veréis tengo el siguiente código:
Código :
function Menu($nombreDirectorio)
{
$i=0;
//global $enlace2;
$directorio = opendir($nombreDirectorio);
while ($archivo = readdir($directorio))
{
if(($archivo!=\\\".\\\") && ($archivo!=\\\"..\\\") && ($archivo!=\\\"ICONOS\\\"))
{
if(@is_dir($nombreDirectorio.\\\"/\\\".$archivo.\\\"/\\\"))
{
?>
<li><a href=\\\"javascript:RefrescarCatalogos(\\\'pruebajquery.html\\\');\\\" onmouseover=\\\"Permut(1,\\\'<?PHP echo $nombreArchivo?>\\\');\\\" onmouseout=\\\"Permut(0,\\\'<?PHP echo $nombreArchivo;?>\\\');\\\"> <?PHP echo $archivo;?></a>
<ul>
<?PHP
$i++;
Menu($nombreDirectorio.\\\"/\\\".$archivo.\\\"/\\\");echo\\\"</ul></li>\\\";
}else{
$extension = substr($archivo,strlen($archivo)-3);
if(strtolower($extension) == \\\"swf\\\" )
{
$nombreArchivo = substr($archivo,0,strlen($archivo)-4);
?>
<li><a href=\\\"javascript:vOpen(\\\'peliculaenlace.php?nombre=<?PHP echo $nombreDirectorio;echo $nombreArchivo.\\\".swf\\\";?>\\\', 1024, 750);\\\" onmouseover=\\\"Permut(1,\\\'<?PHP echo $nombreArchivo?>\\\');\\\" onmouseout=\\\"Permut(0,\\\'<?PHP echo $nombreArchivo;?>\\\');\\\"> <?PHP echo $nombreArchivo;?></a></li>
<?PHP
$i++;
}
}
}
}
}
Menu(\\\"imagenes/Catalogos\\\"); ?>
Siendo la función RefrescarCatalogos, la siguiente:
Código :
function RefrescarCatalogos(href)
{
$(\\\".contenido\\\").load(href);
return false;
}
Pues bien, ocurre que esto funciona perfectamente como yo quiero en IE, pero en Firefox, la primera vez que carga la página va perfecto, pero en el momento que me muevo a otra página o recargo la propia, salta el mensajito de Firefox que el script esta tardando demasiado y que si deseo pararlo o continuar.
Lo curioso es que aunque le de a parar, luego la página funciona bien, pero es muy molesto tanto el cartelito como la tardanza que provoca.
Alguien sabe a que puede ser debido.
P.D.:son mis primeros pasos con jquery....
