我可以在xslt中写入javascript代码吗?

基本上我将调用javascript的document.location.href来检查目前打开哪个网站(英文或阿拉伯语)。 所以让我们说如果打开英语网站,我想在XSLT中执行一些操作,如果阿拉伯语那么我想执行一些不同的操作。

有帮助吗?

解决方案

我理解它,XSL是服务器端,js是客户端,所以您正在尝试混合两个不兼容的图层。您可以做的是包括对XSL中的JS脚本的引用,然后将针对渲染的输出运行。

在您提到的示例中,您可能会使用XSL呈现两个语言版本,然后隐藏您更喜欢使用JS的哪个?

许可以下: CC-BY-SA归因
scroll top