| |||
XML y Javascript Hola, tengo un menú hecho en XML y un frame en el que quiero que aparezcan determinados contenidos en función de la opción seleccionada del menú. Lo que quiero es cambiar el contenido de ese frame desde XML. Pensé hacerlo con una función javascript llamada desde la URL de cada opción del menú, pero no me funciona. ¿Acaso XML no se "junta" con javascript? ¿cómo podría hacerlo? El menú lo tengo declarado en un fichero .xml y la función javascript en otro fichero aparte por "exigencias" de un control que estoy usando. ¿Alguna idea? Saludos. |
| |||
Hola! Pues finalmente he pasado de XML, y voy a hacer el menú con Javascript y HTML, porque Javascript con Javascript sí sé que se junta Me había empestiñado en hacerlo de esa forma pero también se pueden buscar otros recursos. Gracias de todos modos! |
| ||||
Bueno, ... estaba bastante interesada en el tema de XML con JavaScript ya que nada más que encuentro gente que le da bastantes problemas. De todas formas intentaré hacer algún ejemplo que funcione y ya lo publicaré en este mismo post para que te llegue. Un beso |
| |||
Jop, pues siento no haberte podido ayudar La verdad es que he perdido bastante tiempo tratando de conseguirlo (torpecilla que es una) y precisamente me corría bastante prisa solucionarlo. Aunque no lo he acabado del todo pero creo que lo llevo bien encarrilado. Me gustará ver cómo lo consigues después de todas las tardes que me hizo perder, ánimo! |
| ||||
De todas formas yo me sigo inclinando por la opción de linkar el código javascript y hacer las llamadas a las funciones definidas en JavaScript desde el XSL que trate el XML. Llegaste a intentar solucionarlo de esa forma? |
| ||||
Hice un ejemplo sobre lo que me refiero, quizás te valga. menu.xml Código PHP: Código PHP: Es un pequeñísimo ejemplo de lo que quiero probar pero no me da tiempo a mucho más por hoy. En él uso una función JavaScript como un simple alert con XML pero no la uso en el XML propiamente dicho sino en el XSL tal y como te decía y funciona. Que te parece? A mi me pareció demasiado fácil para que surjan tantos problemas con esto.. Algo de lo que preguntabas no debí de entenderlo bien. |