你能从Javascript启动一个telnet窗口吗?

时间:2010-12-08 15:29:53

标签: javascript

我目前有一个链接,可以像这样启动一个telnet链接

<h:outputLink value="telnet://1.2.3.4">
    <h:outputText value="1.2.3.4" />
</h:outputLink>

所有用户都正确配置了他们的浏览器,以便在他们点击此链接时启动一些telnet客户端。

我想将当前显示在页面上的链接更改为上下文菜单(rich:menuItem)中的链接。

菜单项显然不能很好地与JSF outputLinks(或任何其他类型的链接)一起使用。您需要将其实现为onclick事件的值:

<rich:menuItem value="View Details" onclick="window.location='http://ond.ba.ssa.gov" />

我尝试以同样的方式实现telnet:

<rich:menuItem value="1.2.3.4" onclick="window.location='telnet://1.2.3.4'" />

但它不起作用。应该是?有一个简单的方法吗?如果是这样,我一直无法找到它。

提前致谢。

1 个答案:

答案 0 :(得分:2)

IIRC旧版IE有一些你可以调用/利用的exec方法,但几乎所有其他东西都将此视为安全违规。