Foros del Web » Programando para Internet » Javascript »

XML en llamada a JavaScript

Estas en el tema de XML en llamada a JavaScript en el foro de Javascript en Foros del Web. Hola a todos. El siguiente código funciona: <!--<script type="text/javascript"> dibujar("<graph caption='Ventas por meses' xAxisName='Mes' yAxisName='Unidades' showNames='1' decimalPrecision='0' formatNumberScale='0'><set name='Ene' value='462' color='AFD8F8' /><set name='Feb' value='857' color='F6BD0F' ...
  #1 (permalink)  
Antiguo 29/11/2011, 05:22
 
Fecha de Ingreso: enero-2011
Mensajes: 8
Antigüedad: 13 años, 3 meses
Puntos: 0
XML en llamada a JavaScript

Hola a todos.

El siguiente código funciona:

<!--<script type="text/javascript">
dibujar("<graph caption='Ventas por meses' xAxisName='Mes' yAxisName='Unidades' showNames='1' decimalPrecision='0' formatNumberScale='0'><set name='Ene' value='462' color='AFD8F8' /><set name='Feb' value='857' color='F6BD0F' /><set name='Mar' value='671' color='8BBA00' /><set name='Abr' value='494' color='FF8E46'/><set name='May' value='761' color='008E8E'/><set name='Jun' value='960' color='D64646'/><set name='Jul' value='629' color='8E468E'/><set name='Ago' value='622' color='588526'/><set name='Sep' value='376' color='B3AA00'/><set name='Oct' value='494' color='008ED6'/><set name='Nov' value='761' color='9D080D'/><set name='Dic' value='960' color='A186BE'/></graph>")
</script>-->

Como veis llama a una función dibujar que se encuentra en un .js exterior. El problema es que lo necesito hacer de la siguiente manera:

<a href ="#" dibujar("javascript:("<graph caption='Ventas por meses' xAxisName='Mes' yAxisName='Unidades' showNames='1' decimalPrecision='0' formatNumberScale='0'><set name='Ene' value='462' color='AFD8F8' /><set name='Feb' value='857' color='F6BD0F' /><set name='Mar' value='671' color='8BBA00' /><set name='Abr' value='494' color='FF8E46'/><set name='May' value='761' color='008E8E'/><set name='Jun' value='960' color='D64646'/><set name='Jul' value='629' color='8E468E'/><set name='Ago' value='622' color='588526'/><set name='Sep' value='376' color='B3AA00'/><set name='Oct' value='494' color='008ED6'/><set name='Nov' value='761' color='9D080D'/><set name='Dic' value='960' color='A186BE'/></graph>")">Gráfico</a>

es decir, llamar al propio javascript desde el enlace. La verdad no se si está bien hecha la estructura, ya que la he modificado mil veces y no va de ninguna manera. Supongo que el problema estará en las comillas. ¿Alguien me puede echar una mano?

Muchas gracias y saludos.
  #2 (permalink)  
Antiguo 29/11/2011, 07:16
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: XML en llamada a JavaScript

debes escapar las comillas con \ para que el parser HTML no las confunda
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...

Etiquetas: funcion, js, llamada, xml
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 09:44.