Hola gent@s:
Ando un poco flipado con la siguiente función de javascript xq no entiendo casi nada. Os señalo las partes que no entiendo.
Os pongo en antecedentes: esta función está en un sitio web que usa el script "ligthbox 2.02". El caso es que las imágenes se muestran dentro de un flash, y supongo que el flash llama a esta función, aunque no estoy seguro.
la función es la siguiente:
function amplia(foto) {
rExp = /big\//gi;
foto_grande = foto.replace(rExp, "");
rExp2 = /images_catalogo\//gi; //-->¿QUE HACE ESTO?(images_catalogo es el dir de fotos)
rExp3 = /([0-9]{1,12})\//gi; -->¿QUE ES ESTO?
re=/^\/f([0-9]{1,12}).jpg$/ -->¿QUE ES ESTO? XQ NO LLEVA PUNTO Y COMA AL FINAL? -->
num_foto_tmp = foto_grande.replace(rExp2, ""); -->¿QUE SE SUPONE QUE SUSTITUYE ESTO?
num_foto_tmp2 = num_foto_tmp.replace(rExp3, ""); -->¿QUE SE SUPONE QUE SUSTITUYE ESTO?
vect=re.exec(num_foto_tmp2) -->¿QUE ES ESTO? EXISTE "EXEC" EN JAVASCRIPT???
num_foto=vect[1];
myLightbox.start_3("http://'.$dominio.'", foto_grande, num_foto, "lightbox[xtress]");
}
</script>
CUALQUIER ACLARACIÓN SERÁ MUY AGRADECIDA!!!