1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

JavaScript no MSN

Discussão em 'Programação' iniciada por 89rafa, 1 de Setembro de 2007. (Respostas: 2; Visualizações: 5073)

  1. 89rafa

    89rafa Power Member

    O que eu queria fazer era um .js k mandasse uma mensagem aos meus contactos..
    entao fiz:
    function OnEvent_MyPsmChange(nNewPsm)
    {
    ChatWnd.SendMessage("/me mudou a sua frase pessoal")
    }

    e este foi o resultado no debug:
    Função: OnEvent_MyPsmChange
    Erro: 'ChatWnd' is undefined (código: -2146823279)
    Ficheiro: lol.js. Linha: 3.
    Ocorreu um erro na função OnEvent_MyPsmChange. Código: -2147352567

    ou seja ele detecta que mudei a frase pessoal, mas nao manda a mensagem... fui pesquisar mais uma vez e encontrei isto:

    [string] OnEvent_ChatWndSendMessage( [object] ChatWnd, [string] Message );

    mas ja tentei por isto de varias formas.. e cada uma d+a um erro diferente.. :( eu sou novo nestas coisas de programação, se alguem m puder ajudar..
     
  2. legerdemain

    legerdemain Power Member

    dá para correr javascript no msn?? se sim, como??
     
  3. 89rafa

    89rafa Power Member

    sim, dá para correr .js se tiveres o messenger plus instalado... =)

    ja consegui fazer o que queria..

    var pmi = "/me mudou a sua mensagem pessoal para "
    var nni = "/me mudou o seu nick para "


    function OnEvent_MyPsmChange(nNewPsm)
    {
    var Windows = Messenger.CurrentChats;
    var e = new Enumerator(Windows);
    for(; !e.atEnd(); e.moveNext())
    {
    var ChatWindow = e.item();
    ChatWindow.SendMessage(pmi + nNewPsm);
    }

    //outro

    }
    function OnEvent_MyNameChange(NewName)
    {
    var Windows = Messenger.CurrentChats;
    var e = new Enumerator(Windows)
    for(; !e.atEnd(); e.moveNext())
    {
    var ChatWindow = e.item();
    ChatWindow.SendMessage(nni + NewName);
    }
    }
     
    Última edição: 3 de Setembro de 2007

Partilhar esta Página