Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/06/2003, 12:51
Javi Las Palmas
 
Fecha de Ingreso: enero-2002
Mensajes: 39
Antigüedad: 22 años, 3 meses
Puntos: 0
Resultado curioso con onLoad()

Vamos a ver, estaba intentando cargar dos variables de un archivo php en un campo de texto dinámico, empleando la siguiente forma que he visto en otros mensajes:

function mostrar() {
campo_texto.htmlText= "<b>variables: </b>" + this["n"];
campo_texto.htmlText= "<b>nombre: </b>" + this["nombre"];
}

var c = new LoadVars();
c.onLoad = mostrar;
c.load("archivo.php");


El archivo php contiene lo siguiente:

<?
$cadena= "n=1&nombre=hola a todos";
echo $cadena;
?>

Y resulta que no consigo que me devuelva la primera variable, y después de la segunda me devuelve más cosas, entre ellas la marca '?>' del archivo php.

Pero probando y probando se me ocurre meter la cadena entre el símbolo separador de variables '&' y entonces todo va como la seda. o sea, la cadena que pasa el php es:

$cadena= "&n=1&nombre=hola a todos&";

¿Es correcto emplear este método descubierto al azar? ¿Qué fallos cometí en el primero de los casos?

Disculpen que sea tan preguntón y tan poco riguroso

Saludos!