2010-10-14 4 views
1

Я пытаюсь найти способ сделать эквивалентКак использовать DDE с Javascript без использования Active X?

comm = window.event.srcElement._command; 
if(comm){ 
    xlApp = new ActiveXObject("Excel.Application"); 
    var app = xlApp.DDEInititate(".....", "...."); 
    xlApp.DDEExecute(app,comm); 
    xlApp.DDETerminate(app); 
    app = ""; 
    xlApp.Quit(); 
} 

без использования объекта ActiveX. Существуют ли какие-либо рамки, которые могут это сделать?

ответ

1

Чистый JavaScript не может связываться с другими приложениями или совместно используемыми библиотеками.

EDIT: Возможно, вы сможете сделать это с помощью Java applet (с дополнительными разрешениями), и есть способы связи между Java и JavaScript.

+0

так нет альтернативы ActiveX? –

+0

Подписанные Java-апплеты смогут загружать и выполнять любую программу с полными привилегиями, что, безусловно, достаточно, чтобы отправлять сообщения DDE. – PleaseStand

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

  • Нет связанных вопросов^_^