Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/11/2011, 05:22
cacuri70
 
Fecha de Ingreso: enero-2011
Mensajes: 8
Antigüedad: 13 años, 10 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.