Leí sus opiniones, está bueno el tema.
Oigan y esa función que hace dos funciones (va por la info y luego la pinta en
DIV, ¿no la podríamos dividir en dos?
Me gustaría hacer una analogía con otro tipo de funciones.
Código PHP:
<?
$texto_en_variable = file_get_contents("un_archivo.txt");
$texto_en_mayusculas = strtoupper($texto_en_variable);
echo $texto_en_mayusculas;
?>
O sea, cada función hace una sola cosa y las podemos combinar de varias formas para diferentes propósitos.
En la función de Jalf se están haciendo dos funciones y eso le resta efectividad, se obtiene el texto y se imprime.
Si quisiéramos ese texto,
no para imprimirlo, sino para tomar alguna decisión desde Javascript (redireccionar a otra página, mostrar algún DIV u ocultarlo, etc), ya no serviría.
Me imagino que se podría tener más power con algo como:
var miTexto = getFromURL( -aquí la URL con sus parámetros - )
Y hacer miTexto lo que se les ocurra:
switch(miTexto){
case "error1": -lanzar un alert-
case "error2": -lanzar otro alert-
case "ok1": -Imprimir la info recibida en capa 1 -
case "ok2": -Imprimir la info recibida en capa 2 -
case "fun1": -ejecutamos la funcion1-
case "fun2": -ejecutamos la funcion2-
default: -whatever-
}
Aunque en este momento me estoy preguntando si todo se puede enviar ya digerido desde PHP, los ALERT, por ejemplo, cualquier tipo de proceso (como lo de la conversión a mayúsculas), pues la función de Jalf no necesitaría modificaciones. Aunque cómo lanzar funciones ya definidas desde Js, qué se les ocurre?
Ok, ok, sigue teniendo los mismos inconvenientes viéndolo desde la parte de XML (de la que hasta ahora entiendo poco), sigan opinando, saquen las botanas y discutamos. =)