Javascript OnClick事件中的变量

Javascript OnClick事件中的变量,javascript,html,vb.net,Javascript,Html,Vb.net,我有一个程序,最终通过ExchangeWeb服务将格式良好的基于HTML的电子邮件直接发送给客户 我试图通过Javascript OnClick弹出窗口添加到另一个网页的链接 这是我正在使用的HTML: <a href="javascript&#58;;" onClick="window.open ( 'http://www.mydomain.co.uk/dlc/dlc_submission.php?branch=2&policyref="

我有一个程序,最终通过ExchangeWeb服务将格式良好的基于HTML的电子邮件直接发送给客户

我试图通过Javascript OnClick弹出窗口添加到另一个网页的链接

这是我正在使用的HTML:

<a href="javascript&#58;;"
  onClick="window.open (
        'http://www.mydomain.co.uk/dlc/dlc_submission.php?branch=2&policyref="
         & GlobalVariables.strPolRef & "&brand=Test',
        'Submit DLC',
        'scrollbars=no,width=720,height=320'
      );
 ">Submit Code</a>

这个URL将由一个变量“GlobalVariables.PolRef”组成,当它发送到一个包含隐藏文本框的页面时,该页面会将信息传递给Web服务

在应用程序中,HTML主体包含在一个变量_HTML中

我通常用一个引号替换我所有的HTML,因为它不会对将整个HTML正文字符串放入变量造成严重破坏

然而,在这个例子中,如果我改变javascript的
href
,它会完全破坏代码


有没有人能为我找到一个替代解决方案?或者你能给我指出正确的方向。

想象一下,如果邮件客户端在电子邮件中执行javascript,会造成多大的破坏……嗨@JamesThorpe,我想我也可以这样做,然后只做一个基本的URL链接是吗?我会的,是的!就我个人而言,即使邮件客户端确实这样做了在javascript中,当我将鼠标悬停在电子邮件中的某个链接上时,如果该链接没有显示完整的目标url,我绝对不会单击该链接。这是一个安全问题