Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/09/2011, 04:49
paskuini
 
Fecha de Ingreso: junio-2009
Mensajes: 156
Antigüedad: 15 años, 4 meses
Puntos: 7
Exclamación Cargar datos externos desde fichero txt

Muy buenas, pretendo hacer una especie de página dinámica con javascript que se autocomplete según los datos que le den. Me explico:
Digamos que es como una especie de plantilla con campos variables como por ejemplo: Nombre de la película, Año de producción, Director, Actor protagonista, Actor secundario...
Entonces, quisiera que la página se autocompletara tomando estos datos de un fichero externo.

Había estado mirando antes, y encontré una manera de hacerlo que era pasando variables por la ruta de la página, de la siguiente manera:
Código PHP:
<a href="pagina.html?NombrePeli=gladiator............."
y con ayuda de estas dos funciones:
Código PHP:
/*    TOMA DE VARIABLES DESDE PÁGINA PRINCIPAL    */
    
cadVariables location.search.substring(1location.search.length);
    
arrVariables cadVariables.split("&");
    for (
0arrVariables.lengthi++) {
        
arrVariableActual arrVariables[i].split("=");
        if (
isNaN(parseFloat(arrVariableActual[1])))
            eval(
arrVariableActual[0] + "='" decodeURI(arrVariableActual[1]) + "';");
        else
            eval(
arrVariableActual[0] + "=" arrVariableActual[1] + ";");
    }
        
/* Funcion para pasar variables de una página a otra */
    
function pasarVariables(paginanombres) {
        
pagina += "?";
        
nomVec nombres.split(",");
        for (
0nomVec.lengthi++)
            
pagina += nomVec[i] + "=" escape(eval(nomVec[i])) + "&";
        
pagina pagina.substring(0pagina.length 1);
        
location.href pagina;
    } 
Pero este método no me vale, ya que por lo visto, la capacidad de datos que se puede introducir está limitada (o algo así leí), además de que puede darse la situación de tener que meter abundante texto e imágenes...

También miré con el método .load() de jQuery, pero no me sirve tampoco porque toma el documento entero y lo mete a saco. No coje las variables y las coloca todas en su sitio...

Espero la respuesta, ¡muchas gracias, compañeros!