Comunidad de diseño web y desarrollo en internet online

coger variables de barra direccion

Citar            
MensajeEscrito el 08 Jun 2005 03:21 pm
como se cogen las variables get, que son pasadas por la barra de direccion, tal como:
http://host/direccion?dato=1

lo he intendado con un loadvars:

Código :

var a = new LoadVars();
a.load("load.html");
a.onLoad = function() {
   texto_txt.text = a.dato;
}
stop();


lo publico y escribo la direccion de la pagina pero con un ?dato=1
pero me devuelve "undefined", vamos, que no la encuentra.
como se haria esto?

Por robnix

8 de clabLevel



 

msie
Citar            
MensajeEscrito el 08 Jun 2005 03:24 pm
tambien probe a poner dentro de la funcion a.on_load a poner:

for(var i in a){texto_txt.text += a[i]};

esto lo que me hace es escribir todo el codigo html en el cuadro de texto, pero NO la variable de la barra de direccion, que es lo que yo quiero :(

gracias a cualquier sugerencia

Por robnix

8 de clabLevel



 

msie
Citar            
MensajeEscrito el 08 Jun 2005 03:57 pm
Pues hombre, existe una opción para pasar variables, pero enviándolas desde el html o del php hacia el swf, la cual se hace cuando cargas el swf.

Por ejemplo, si a un archivo php le pasas una variable llamada opcion, y necesitas emplearla dentro de tu swf, cuando lo cargues se la puedes pasar así:

Código :

<embed src="miArchivo.swf?opcion=<?=$opcion;?>"    ...   > 


Ello sería equivalente a declarar dentro del swf:

Código :

var _root.opcion;


De esta manera, cada vez que tu archivo php reciba el valor de opcion, tu swf también lo recibirá.

Saludos.

Por ExGaul

Claber

180 de clabLevel



Genero:Masculino  

Cereté - Colombia

msie
Citar            
MensajeEscrito el 08 Jun 2005 04:30 pm
desde html como seria??

simplemente poniendo en....

Código :

<embed src="miArchivo.swf?opcion=2"....


ya estaria la variable en _root??

para manejarla seria:

Código :

texto_txt.text=_root.opcion;


es que esto no me funciona, me pone undefined

Por robnix

8 de clabLevel



 

msie
Citar            
MensajeEscrito el 08 Jun 2005 04:32 pm
fallo mio jejejeje

no habia borrado el historial y me salia sin actualizar

muchas gracias, funciona perfectamente

Por robnix

8 de clabLevel



 

msie
Citar            
MensajeEscrito el 08 Jun 2005 09:26 pm
Bueno hay una propiedad "_url", esta indika en que url esta el swf corriendo... haz unos "traces" al estilo trace(_url) te devolvera una cadena [la misma que pones en el navegador] a partir de ahi la manejas como kieres para separar las vaiables, con un split, con substring... como mas te guste

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

firefox
Citar            
MensajeEscrito el 09 Jun 2005 02:42 am
La propiedad _url, te da la del swf, no la del html ó php.

:wink:

Por Dano

BOFH

4273 de clabLevel

14 tutoriales
4 articulos
10 ejemplos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Lugar estratégico para vigilarte

clabbrowser

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.