Pregunta

Estoy obteniendo una dirección URL de un archivo XML.Esa URL se vincula a un archivo HTML, el HTML se construye (usando JavaScript) de acuerdo con un parámetro que le estoy enviando.Una línea de ejemplo del XML es:

<Module Id="1" URL="../../Modules/MessageComposer/module.htm" SRC="email.png" />

Me gustaría establecer esta línea en:

<Module Id="1" URL="../../Modules/MessageComposer/module.htm?UID=1" SRC="email.png" />

¿Y quiero preguntar si esto funcionará?Gracias de antemano.

¿Fue útil?

Solución

Un archivo local no consultará nada a menos que utilice un servidor local para recuperar sus URL.

Entonces, si desea que un archivo local reaccione a los parámetros pasados ​​a su URL, por ejemplo en HTML, puede analizar window.location.search con JavaScript y hacer algo con él.

Si desea activar una consulta localmente, utilice un servidor local simple como LAMP/WAMP.


Obtenga sus parámetros:

var params = window.location.search.slice(1).split("&");

Con cada get nombre y valor:

for(var p=0; p<params.length; p++) {
  var nv = params[p].split("=");
  var name = nv[0], value = nv[1];
  // What you want to do with name and value...
}


Generando un ancla HTML con XSL:

<xsl:for-each select="//Module">
  <xsl:element name="a">
    <xsl:attribute name="href"><xsl:value-of select="URL"/></xsl:attribute>
    <xsl:value-of select="URL"/>
  </xsl:element name="a">
</xsl:for-each>
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top