Foros del Web » Programando para Internet » Javascript »

pasar variable como parámetro

Estas en el tema de pasar variable como parámetro en el foro de Javascript en Foros del Web. Hola a todos, tengo este código: ... <script language="javascript"> var valueArray = new Array(5.0,10.0,20.0,1.0,6.0); </script> <img src="http://chart.apis.google.com/chart? chs=200x125 &amp;chd=t: ????? &amp;cht=lc &amp;chxt=x,y &amp;chxl=0:|Mar|Apr|May|June|July|1:||50+Kb" alt="Sample chart" ...
  #1 (permalink)  
Antiguo 05/03/2008, 04:25
 
Fecha de Ingreso: marzo-2008
Mensajes: 30
Antigüedad: 16 años, 1 mes
Puntos: 0
pasar variable como parámetro

Hola a todos,

tengo este código:

...
<script language="javascript">
var valueArray = new Array(5.0,10.0,20.0,1.0,6.0);
</script>

<img src="http://chart.apis.google.com/chart?
chs=200x125
&amp;chd=t: ?????
&amp;cht=lc
&amp;chxt=x,y
&amp;chxl=0:|Mar|Apr|May|June|July|1:||50+Kb"
alt="Sample chart" />
...

y necesito saber como pasar la varible valueArray en el parámetro
chd=t:, no se que comillas tengo que poner, he probado de todo y no acierto.

Muchas gracias
  #2 (permalink)  
Antiguo 05/03/2008, 04:37
Avatar de aloqui  
Fecha de Ingreso: diciembre-2007
Mensajes: 973
Antigüedad: 16 años, 4 meses
Puntos: 24
Re: pasar variable como parámetro

Debes usar numeros enteros y no decimales: chd=t:5,10,20,1,6
Puedes ver un ejemplo un ejemplo de gráfico de tarta en una de mis páginas: http://www.sortmusic.com/_d/depeche-...songs,les.html
__________________
Grupos de Música
Pop Music Stars
  #3 (permalink)  
Antiguo 05/03/2008, 04:58
 
Fecha de Ingreso: marzo-2008
Mensajes: 30
Antigüedad: 16 años, 1 mes
Puntos: 0
Re: pasar variable como parámetro

Hola,

Lo de las decimales da igual, funciona también, pero lo que yo quiero es poner valueArray en chd=t: para que coja los valores que tiene el array.

chd=t: "valueArray"

pero no se como se pone para que coja sus valores, asi me da error, las comillas no las pongo bien o no se,

Gracias
  #4 (permalink)  
Antiguo 05/03/2008, 05:51
Avatar de aloqui  
Fecha de Ingreso: diciembre-2007
Mensajes: 973
Antigüedad: 16 años, 4 meses
Puntos: 24
Re: pasar variable como parámetro

Si lo que quieres es generar la URL dinámicamente en javascript, puedes hacer lo siguiente:
Código:
<html>
<script language="javascript">
var valueArray = new Array(5.0,10.0,20.0,1.0,6.0);
var urlChart = 
  "http://chart.apis.google.com/chart?" +
  "chs=200x125" +
  "&amp;chd=t:" + valueArray +
  "&amp;cht=lc" +
  "&amp;chxt=x,y" +
  "&amp;chxl=0:|Mar|Apr|May|June|July|1:||50+Kb";
/* document.write( urlChart ); */
document.write( '<img src="' + urlChart + '" alt="Sample chart"/>' );
</script>
</html>
__________________
Grupos de Música
Pop Music Stars
  #5 (permalink)  
Antiguo 05/03/2008, 07:52
Avatar de webosiris
Moderador egiptólogo
 
Fecha de Ingreso: febrero-2002
Ubicación: Luxor, Egipto
Mensajes: 10.725
Antigüedad: 22 años, 2 meses
Puntos: 998
Re: pasar variable como parámetro

muevo al foro de javascript desde html
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:20.