我在大麻烦,输出通过我的XSL页面到document.write()的JavaScript。 (这是一个第三方外部跟踪代码段的一部分)
我期望的输出是:
document.write('<sc'+'ript src="'+'http'+(document.location.protocol=='https:'?'s':'')+'://'+ia_link+'"></sc'+'ript>');
一,这是我的完整代码:
<script language="JavaScript" type="text/javascript">
var url="someurl.js";
var blablabla="some-dynamic-values";
var ia_link=url+'?parameter='+blablabla;
</script>
<script>
<xsl:text disable-output-escaping="yes"><![CDATA[document.write('<script type="text/javascript" src="//:'+ia_link+'"></script>')]]></xsl:text>
</script>
<noscript>
<img src="http://url.php?blablabla=some-dynamic-values" width="1" height="1" />
</noscript>
我已经试过几件事情outoutting执行document.write()元......与上述<xsl:text disable-output-escaping="yes">
未加工的解决方案,HTML被输出损坏(二</script>
标签)
- >如何输出与脚本执行document.write正确标签?