1

Тема: Как перевести это с VBS на JS ???

так работает:

<html>
    <body>
        <object id=MSComm style="display:none;" classid="clsid:648A5600-2C6E-101B-82B6-000000000014"></object>
    </body>
    <script language=vbscript>
        Sub MSComm_OnComm()
            MsgBox "!"
        End Sub
    </script>
</html>

так не работает:

<html>
    <body>
        <object id=MSComm style="display:none;" classid="clsid:648A5600-2C6E-101B-82B6-000000000014"></object>
    </body>
    <script language=javascript>
        function MSComm_OnComm(){
            alert ("2!");
        }
        MSComm.OnComm = MSComm_OnComm;
    </script>
</html>

Как сделать чтобы на JS работало?

2

Re: Как перевести это с VBS на JS ???

…_OnComm()

доступно только для VBScript, если я не ошибаюсь. Для JScript надо иначе.

3

Re: Как перевести это с VBS на JS ???

Спасибо, КО. В том и вопрос, как будет иначе?

4

Re: Как перевести это с VBS на JS ???

Коллеги подтянутся, напишут.

5

Re: Как перевести это с VBS на JS ???

Боюсь соврать, но где-то видел что-то вроде

MSComm::OnComm()

6 (изменено: D_Pavel, 2014-04-03 13:30:18)

Re: Как перевести это с VBS на JS ???

ДА! Спасибо!  ! 111
Жаль что через DynamicWrapperX на WinAPI такого нельзя сделать.