2010-12-08 3 views
3

я в настоящее время есть ссылка, которая запускает ссылку телнет как этотМожете ли вы запустить окно telnet из Javascript?

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

Все пользователи имеют свои браузеры настроены правильно, чтобы запустить некоторые телнет клиента или другой при нажатии на эту ссылку.

Я хочу изменить ссылку, которая в настоящее время отображается на странице, на ссылку в контекстном меню (rich:menuItem).

Элементы меню, по-видимому, плохо воспроизводятся с выходами JSF outputlink (или любыми другими типами ссылок). Вы должны реализовать его в качестве значения в onclick события:

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

Я пытался реализовать на телнет этот же путь:

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

Но это не работает. Должно ли это? Есть ли простой способ сделать это? Если так, я не смог его найти.

Заранее благодарен.

+0

Вы должны описать, каким образом это «не работает». – annakata 2010-12-08 15:38:28

ответ

2

У ИВС старых IE есть какой-то метод exec, который вы могли бы вызывать/использовать, но почти все остальное будет рассматривать это как нарушение безопасности.

+0

«Все пользователи правильно настроили свои браузеры» подразумевает, что были установлены все необходимые параметры безопасности. – jAndy 2010-12-08 15:35:32

Смежные вопросы