问题描述
有人可以协助我解决XSLT相关问题吗?我们要更改在SERVER集成的卡支付页面的低调版本中显示的CANCEL链接的URL。
我们提供了一个XSLT文件供使用,该文件使我们可以更改付款页面的外观。我们要做的就是让CANCEL按钮转到自定义https://网址。
我们是否只替换 payment-model / cancelation-action-url 值?还是过程更复杂?我们可以将一个非常简单的<form>
标签提交到我们想要的页面吗?对于一个简单的CANCEL按钮,我们似乎有很多代码。代码如下:
<form method="post" name="cancelpayment" id="cancelpayment">
<xsl:attribute name="action">
<xsl:value-of select="payment-model/cancelation-action-url" />
</xsl:attribute>
<input type="hidden" name="clickedButton" value="" />
<a
href="#"
onmouseover="activate('cancel')"
onmouseout="inactivate('cancel')"
onclick="submitTheForm('cancelpayment','cancel');return false"
>
<SCRIPT type="text/javascript" language="JavaScript">
document.write('
<xsl:text disable-output-escaping="yes">
<img border="0" name="cancel" src="
</xsl:text>
'); document.write('
<xsl:copy-of select="$imageloc" />
<xsl:value-of select="$i18n/multi-lingual-text/texts[lang($lang)]/text[@label='cancel_img_file']" />
'); document.write('
<xsl:text disable-output-escaping="yes">" alt="</xsl:text>');
document.write('
<xsl:value-of select="$i18n/multi-lingual-text/texts[lang($lang)]/text[@label='cancel']" />
'); document.write('
<xsl:text disable-output-escaping="yes">"/></xsl:text>');
</SCRIPT>
</a>
<NOSCRIPT>
<input name="cancel" type="image">
<xsl:attribute name="src">
<xsl:copy-of select="$imageloc" />
<xsl:value-of select="$i18n/multi-lingual-text/texts[lang($lang)]/text[@label='cancel_img_file']" />
</xsl:attribute>
<xsl:attribute name="alt">
<xsl:value-of select="$i18n/multi-lingual-text/texts[lang($lang)]/text[@label='cancel']" />
</xsl:attribute>
</input>
任何建议,不胜感激! SagePay无法为我们提供帮助,因为他们没有人支持处理代码!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)