Tengo un código javascript de un mapa de Google Maps que insertado en un archivo HTML directamente me funciona a la perfección tanto en IExplorer como en Firefox. El problema surge cuando lo incluyo en el archivo xsl. lo hago de la siguiente forma:
Código:
Lo curioso es que en IExplorer funciona, pero en Firefox no.//<![CDATA[ <script src="http://maps.google.com/maps?file=api&v=1&key=ABQIAAAAnfs7bKE82qgb3Zc2YyS-oBT2yXp_ZAY8_ufC3CFXhHIE1NvwkxSySz_REpPq-4WZA27OwgbtyR3VcA" type="text/javascript"/> <script type="text/javascript"> window.onload = showMap; function showMap() { var map = new GMap(document.getElementById("map")); map.addControl(new GSmallMapControl()); map.centerAndZoom(new GPoint(-8.721943, 42.226102), 2); map.addOverlay(new GMarker(new GPoint(-8.721943, 42.226102))); } </script> //]]>
Por si sirve de algo yo no estoy usando la etiqueta <xsl:stylesheet> sino la etiqueta <xsl:transform> de la siguiente forma:
Código:
He probado de todo lo que he encontrado en internet: a incluir la etiqueta <xsl:text>, la etiqueta <xsl:coment>, la <xsl:script>, etc. y no hay manera. Si alguien me pudiera ayudar...<xsl:transform version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:math="http://exslt.org/math" xmlns:regex="http://exslt.org/regular-expressions" xmlns:set="http://exslt.org/sets" xmlns:str="http://exslt.org/strings" xmlns="http://www.w3.org/1999/xhtml">
Muchas Gracias. Saludos