使用XSLT在window.open-js中传递变量
Pass variables in window.open js with XSLT
我有一个XSLT样式表,用于呈现html页面。该页面有一个包含成员列表的表。我正在尝试向表中的每个成员添加一个链接,该链接将弹出一个新窗口,在该新窗口中,我想访问被单击的成员信息。我试着用谷歌搜索,但找不到一个有效的解决方案。
<a href="javascript:void(0);" onclick="window.open('/Provider/MemberEvents.aspx?itemId=<xsl:value-of select="MemberNumber"></xsl:value-of>')">Member Events</a>
"会员事件"是为每个会员显示的链接,当用户点击该链接时,我想将会员编号传递到弹出窗口。上面的代码有不正确的语法,并给出以下错误:
字符'<',十六进制值0x3c在XML属性值中是非法的。
感谢@Daniel和@Jeff的回答。
以下解决方案有效:
<a href="javascript: void(0)"
onclick="window.open('/Provider/MemberEvents.aspx?id={Coverages/Coverage[1]/MemberNumber}',
'Member Events',
'width=1120, height=900');
return false;">Member Events</a>
尝试使用AVT(属性值模板)。。。
<a href="javascript:void(0);" onclick="window.open('/Provider/MemberEvents.aspx?itemId={MemberNumber}')">Member Events</a>
相关文章:
- 将一个php变量从js传递到php,并返回内容问题
- 如何在AJAX会话之外更新变量?(Backbone JS/CoffeeScript)
- 尝试在 if 子句中将变量从 js 发布到 php
- 使用 AJAX 调用将数组变量从 JS 传递到 PHP
- 夜巡中的全局变量.节点.js的 for 循环中出现问题
- 如何从函数节点内部使变量全局.js
- 带有变量的 js 函数以供重用
- 将变量从 js 传递到轨道视图而不刷新页面
- 如何使用变量作为 js 代码
- 将变量从 JS 传递到 PHP
- 重置范围变量Angular.js
- 如何使用jquery从window.open js函数中获取元素和html
- 将变量从js发布到表单,然后发布到php文件
- 找不到变量Angular JS
- 函数中变量的JS可见性
- 如何在模块上下文中添加变量-Node.js
- 缓冲区base64编码一个变量node.js
- 将一个变量从.js文件传递到php页面
- 通过DOM工作将PHP变量传递给JavaScript,但可以't将相同的变量从JS传递回PHP
- 使用XSLT在window.open-js中传递变量