从Javascript打开应用程序客户端

从Javascript打开应用程序客户端,javascript,asp.net,Javascript,Asp.net,请参阅下面的代码: tc.Attributes.Add("onclick", "this.style.backgroundColor='goldenrod'; open('ds://123','_blank','')") tc参考表格单元: 代码打开一个应用程序客户端(个人:123)。但是,还会打开一个新的Internet Explorer窗口。如何阻止新的Internet Explorer窗口打开?通过调用窗口。打开,您明确要求打开另一个窗口 相反,如果ds:协议处理程序仍将启动其他内容,则

请参阅下面的代码:

tc.Attributes.Add("onclick", "this.style.backgroundColor='goldenrod'; open('ds://123','_blank','')")
tc参考表格单元:


代码打开一个应用程序客户端(个人:123)。但是,还会打开一个新的Internet Explorer窗口。如何阻止新的Internet Explorer窗口打开?

通过调用
窗口。打开
,您明确要求打开另一个窗口

相反,如果
ds:
协议处理程序仍将启动其他内容,则您可能只想将其分配到
位置,例如更改

open('ds://123','_blank','')

只需检查页面中的相对链接在您单击该链接以启动客户端后是否仍然有效

如果不起作用,请创建零高度
iframe
,并设置其
src

document.getElementById("the-iframe-id").src = "ds://123";

“位置”成功了。谢谢+1.期限一过我就接受。
document.getElementById("the-iframe-id").src = "ds://123";