renatacm Postado Abril 29, 2005 Denunciar Share Postado Abril 29, 2005 Oi, pessoal...Eu gostaria de possibilitar ao usuário da minha page que me adicionasse no MSN automaticamente...Dei uma olhada no código fonte aki do scriptbr e encontrei o link <a href="javascript:MsgrApp.LaunchAddContactUI('nick@hotmail.com');">Adicione este membro a sua lista do MSN</a>Mas não encontrei a função MsgrApp.LaunchAddContactUI na página...Alguém sabe me dizer onde posso encontrar a função completa?[]'s;oÞ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 rafaelbortoletto Postado Abril 29, 2005 Denunciar Share Postado Abril 29, 2005 (editado) Aparentemente basta adicionar esta função em sua página que ela deve funcionar para adicionar contatos no messenger pois, eu pesquisei por esta função (MsgrApp.LaunchAddContacUI) no google e achei outras páginas em que não há um corpo para esta função. Apenas variações no endereço a ser adicionado o que é normal.Bom, achei esta página que tem um código pronto para adicionar usuário.http://130.94.75.41/showthread.php?t=56451 Editado Abril 29, 2005 por rafaelbortoletto Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 renatacm Postado Abril 29, 2005 Autor Denunciar Share Postado Abril 29, 2005 Eu também procurei no google e encontre esse mesmo link q você me passou...Não dá nenhum erro, mas não funciona!!!PS: Aki no ScriptBR também não tá funcionando...[]'s;oÞ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 OSJunior Postado Abril 29, 2005 Denunciar Share Postado Abril 29, 2005 Tente fazer assim:Para carregar:<object classid="clsid:B69003B3-C55E-4B48-836C-BC5946FC3B28" codetype="application/x-oleobject" id="MSN" width="0" height="0"> <embed width="0" height="0"></embed></object> E no link: <a href="#" onclick="MSN.AddContact(0, 'nick@hotmail.com'); return false;">Adicionar contato</a> falou, qualquer coisa posta ae! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 renatacm Postado Abril 29, 2005 Autor Denunciar Share Postado Abril 29, 2005 OSJunior, agora deu certinho!!!Obrigada...Só mais uma pergunta: e pra mandar msg direto pelo site, tem jeito???;oÞ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 OSJunior Postado Abril 29, 2005 Denunciar Share Postado Abril 29, 2005 Com o mesmo jeito de carregamento, você cria um novo link assim:<a href="#" onclick="MSN.InstantMessage(0, 'nick@hotmail.com'); return false;">Enviar Mensagem</a> Abraços. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 renatacm Postado Abril 29, 2005 Autor Denunciar Share Postado Abril 29, 2005 Tá mostrando a mensagem de erro do java script no rodapé da tela "Erro na página"... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 OSJunior Postado Abril 29, 2005 Denunciar Share Postado Abril 29, 2005 Opa! é só retirar o zero, assim:<a href="#" onclick="MSN.InstantMessage('nick@hotmail.com'); return false;">Enviar Mensagem</a> falou. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 renatacm Postado Abril 29, 2005 Autor Denunciar Share Postado Abril 29, 2005 Fiz isso:<a href="#" onclick="MSN.InstantMessage('nick@hotmail.com'); return false;">Envia mensagem </a>Continua dando a mesma mensagem.... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 OSJunior Postado Abril 29, 2005 Denunciar Share Postado Abril 29, 2005 Possíveis erros:1- É necessário que você esteja conectado ao Messenger.2- Versões antigas do programa, inferior à 6.23- Endereço de e-mail não incluido na lista de permissões ou endereço de e-mail errado.falou. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 renatacm Postado Abril 29, 2005 Autor Denunciar Share Postado Abril 29, 2005 estou fazendo teste com o meu próprio nick... pode ser por isso?Consegui me adicionar, mas tá dando erro na hora de enviar a msg...Vou fazer teste com outro nick e já retorno com a resposta.... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 renatacm Postado Abril 29, 2005 Autor Denunciar Share Postado Abril 29, 2005 Funcionou...Agora, sem querer abusar [mas já abusando] da sua boa vontade, como faço pra saber se o membro nick@hotmail.com está online ???Dá pra fazer isso?;oÞ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Miqui Postado Abril 29, 2005 Denunciar Share Postado Abril 29, 2005 O galera, vamo libera a fonte desse material ae.... heheheheMuito legal isso ai hein. Ta na internet essa sua página Renata ?? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 renatacm Postado Abril 29, 2005 Autor Denunciar Share Postado Abril 29, 2005 É apenas um protótipo... se quiser dar uma olhada...ProtótipoÁh, o Online Offline não está habilitdo ainda [é claro] porque não descobri como fazer... Estou pesquisando em outros locais também... Quem achar primeiro, posta o q encontrou, valeu?!?[]'s;oÞ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 renatacm Postado Abril 29, 2005 Autor Denunciar Share Postado Abril 29, 2005 MSN WEB Status IndicatorEncontrei esse link, mas não obtive sucesso...Foi o mais razoável que encontrei...Se vocês conseguirem alguma coisa, postem, por favor!!![]'s;oÞ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Norivan Oliveira Postado Abril 30, 2005 Denunciar Share Postado Abril 30, 2005 esse troço aí não funciona simplesmente colocando na página não, né?tentei assim: <object classid='clsid:F3A614DC-ABE0-11d2-A441-00C04F795683' codebase='#Version=2,0,0,83' codetype='application/x-oleobject' id='MsgrObj' name='MsgrApp' width='0' height='0'></object> <object classid='clsid:FB7199AB-79BF-11d2-8D94-0000F875C541' codetype='application/x-oleobject' id='MsgrApp' name='MsgrApp' width='0' height='0'></object> <input type='text' name='msnname' value='eu@MSN.com' size='40' class='forminput' onMouseOver="this.focus()" onFocus="this.select()"> <a href="javascript:MsgrApp.LaunchIMUI('eu@MSN.com');">Envie uma mensagem por MSN</a>mas num deu certo. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 renatacm Postado Abril 30, 2005 Autor Denunciar Share Postado Abril 30, 2005 Vai ficar assim:Logo depois da tag <body> você vai adicionar:<object classid="clsid:B69003B3-C55E-4B48-836C-BC5946FC3B28" codetype="application/x-oleobject" id="MSN" width="0" height="0"> <embed width="0" height="0"></embed></object> Depois, você adiciona: <a href="#" onclick="MSN.AddContact(0, 'nick@hotmail.com'); return false;">Adicionar contato</a> <a href="#" onclick="MSN.InstantMessage('nick@hotmail.com'); return false;">Envia mensagem Instantânea</a> Foi assim que eu fiz e deu certo... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 renatacm Postado Maio 1, 2005 Autor Denunciar Share Postado Maio 1, 2005 Bom, pessoal, encontrei uma forma rápida de resolver, mas não é o que considero ideal, porém, funciona!!!Então, vamos lá:vocês vão fazer o seguinte:1. Acesse o site Online Status Indicator;2. Escolha o servidor que deseja utilizar (os servidores se diferenciam, principalmente, pelas imagens de exibição);3. Informe o nick que deseja registrar para controle do status;4. Depois de clicar em <<GET HTML CODE>>, copie a instrução HTML para o local desejado da sua página.Está pronto!!!Deu certo... Veja como ficou a página do cliente:Suporte via MSN Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 renatacm Postado Maio 1, 2005 Autor Denunciar Share Postado Maio 1, 2005 Agora, pessoal, recebi um script de um amigo do forum ASP aki do ScriptBR...Eu sou participante do forum ASP e não manjo nada de JS...vocês que são bons nisso dêem uma olhada nesse código e por favor, me digam o que pode ser feito para trabalhar com este script ao invés de utilizar o recurso do Online Status Indicator...Sei q é um script pronto pra alguma coisa q eu não sei o q é... Aí vai (é enorme):L_H_APP = "MSN+Hotmail"; H_URL_BASE = "http://help.MSN.com/PT_BR"; H_CONFIG = "HotmailPIMv10.ini"; bSearch = false;var L_SignInAB="Entrar" var L_SignInABcont="Entrar para o MSN Messenger." var L_IsOnline="Online" var L_IsOffline="Offline" var L_IsBusy= "Ocupado" var L_IsAway="Ausente" var L_IsBRB="Volta logo" var L_IsOnThePhone="Ao telefone" var L_IsOutToLunch="Em horário de almoço" var L_DloadMess="Baixar o MSN Messenger" var L_DloadMessCont=" para exibir quem está online, trocar mensagens instantâneas e muito mais!" var L_SMCWEMIMDloadMessCont=" para obter mais recursos legais." var L_Connecting="Entrando..." var L_AppearOffline="Aparecer Offline" var L_Failed="Falha" var L_Down="Não disponível" var AddMessengerContact=LocalUserEmail="" var whichIM=null; var showContNotification=false; function MsngrCreateObj() { LocalUserEmail=HMname.innerText.replace(/\s+/g,"") var webImEnabled = (top != self); whichIM=null; var isWin32Present = 0; try { MsngrObj=new ActiveXObject("MSNMessenger.HotmailControl"); MsngrObj.GetLocalUserStatus(); isWin32Present = 1; } catch(e) { isWin32Present = 0; MsngrObj = null; } if (isWin32Present && true == (MsngrIsStateOnline(MsngrObj.GetLocalUserStatus()) && MIU())) { whichIM="local" InvalidateUI() return true } if (webImEnabled) { if (MsngrCreateWebObj()) { InvalidateUI() return true } } if (isWin32Present) { whichIM="local" InvalidateUI() return true; } else { _NM() return false } } function MsngrCreateWebObj() { try { MsngrObj=self.parent.gMessenger; if ("undefined"!=typeof(MsngrObj) && MsngrObj) { whichIM="web" document.body.onkeydown=f5 return true; } } catch(e) {} return false; } function MsngrIsStateOnline(state) { return ",2,6,10,14,18,34,50,66,".indexOf(","+state+",") != (-1) } function MsngrGetContact(eM,loc) { var ret; var img; var msg; var CS=MsngrObj.GetUserStatus(eM); if (CS == null) return; switch (CS) { case 1: img=1 msg=L_IsOffline break; case 2: img=0 msg=L_IsOnline break; case 10: img=3 msg=L_IsBusy break; case 14: img=2 msg=L_IsBRB break; case 18: case 34: img=2 msg=L_IsAway break; case 50: img=3 msg=L_IsOnThePhone break; case 66: img=2 msg=L_IsOutToLunch break; } if (loc=="InBox") if (CS==1) ret='<A HREF="/cgi-bin/compose?mailto=1&to='+eM.replace(/\@/,"%40")+'&'+_UM+'"><IMG alt="" src="http://64.4.55.109/icon_messenger'+img+'.gif" border=0></a>'; else ret='<A HREF="JavaScript:MIM(%22' + eM + '%22)"><IMG alt="" src="http://64.4.55.109/icon_messenger'+img+'.gif" border=0></a>'; else if (loc=="AddressBookList") { if (CS==1) ret=' <A href="#" onclick="DC();return false;"><IMG alt="" src="http://64.4.55.109/icon_messenger'+img+'.gif" border=0></a> '; else ret=' <A HREF="JavaScript:MIM(%22' + eM + '%22)"><IMG alt="" src="http://64.4.55.109/icon_messenger'+img+'.gif" border=0></a> '; } return ret; } function SCL() { if (whichIM=="local") { if (MsngrIsStateOnline(MsngrObj.GetLocalUserStatus()) && MIU()) MsngrObj.ShowContactList(); else MsngrObj.Signin(LocalUserEmail); } else if (whichIM=="web") { MsngrObj.ShowContactList(); } } function MIM(eM) { if (MsngrIsStateOnline(MsngrObj.GetLocalUserStatus()) && MIU()) { if ( MsngrIsStateOnline(MsngrObj.GetUserStatus(eM)) && (LocalUserEmail != eM)) MsngrObj.InstantMessage(eM); else MsngrObj.ShowContactList(); } else { MsngrObj.Signin(LocalUserEmail); } } function MCont() { CA(1); var DTa=document.all.ListTable; var Tms=L_SignInAB; if (MsngrIsStateOnline(MsngrObj.GetLocalUserStatus()) && MIU()) { for (i=2; i<DTa.rows.length+-1; i++) { var TC=DTa.rows[i].cells[1]; if (DTa.rows[i].name) { var E=DTa.rows[i].name.toLowerCase(); if (MsngrObj.GetUserStatus(E)!=0) TC.innerHTML=MsngrGetContact(E,"AddressBookList"); } } } else document.all.MEP.innerHTML="<a href='JavaScript:MsngrObj.Signin(\""+LocalUserEmail+"\");'>"+Tms+"</a>"; } function MContPROMO() { CA(1); document.all.MEP.innerHTML="<a href='http://g.MSN.com/1HMDBR/144??PS=??PS="+HMPS+"'>"+L_DloadMess+"</a>"+L_DloadMessCont; } function MIB() { CA(1); if (MsngrIsStateOnline(MsngrObj.GetLocalUserStatus())) { DTa=document.all.MsgTable; for (i=1; i<DTa.rows.length; i++) { if (DTa.rows[i].cells.length>=6) { var DRC=DTa.rows[i].cells for (var n=0;n<DRC.length;n++) { for (var c=0;c<DRC[n].children.length;c++) { if (DRC[n].children[c].tagName=="A") DRC[n].children[c].href=DRC[n].children[c].href.replace(/javascript:G\(\'|\'\)/ig,"")+"&"+_UM } } var E=DTa.rows[i].name; E=E.replace(/\s+/g,""); if (E.length > 0 && MsngrIsStateOnline(MsngrObj.GetUserStatus(E))) DTa.rows[i].cells[MessengerCell].innerHTML=MsngrGetContact(E,"InBox"); } } } else BFX(); } function SenderFromAllowedDomain(eM) { var r=false; var sd = eM.match(/([\w|-]+\.[\w|-]+)$/); var l = _MDL.split("|"); if (sd&&sd.length>0&&l.length>0) { sd = "@"+sd[0]; for (var i=0;i<l.length;i++) { if (l[i]==sd) { r=true; break; } } } return r; } function MIR() { var from = document.all.FromText.value.toLowerCase(); if (false==MsngrObj.IsUser(from)) { if (MsngrIsStateOnline(MsngrObj.GetLocalUserStatus()) && MIU()) { if (0 == MsngrObj.GetUserStatus(from)) { if (SenderFromAllowedDomain(from)) { var TableData=document.all.HMTB.rows[1].children[0].children[0]; var SC=TableData.rows[0].insertCell(2); var DC=TableData.rows[0].insertCell(3); SC.style.paddingLeft="1px"; SC.innerHTML='|'; DC.className="P"; DC.onclick=WIR1; DC.onmouseover=OMO; DC.onmouseout=OMOU; DC.innerHTML='<img src="http://64.4.55.109/i.p.instantreply.gif" border=0 align="absmiddle" hspace="1"> Resposta Instantânea'; return; } } if (MsngrIsStateOnline(MsngrObj.GetUserStatus(from))) { var TableData=document.all.HMTB.rows[1].children[0].children[0]; var SC=TableData.rows[0].insertCell(2); var DC=TableData.rows[0].insertCell(3); SC.style.paddingLeft="1px"; SC.innerHTML='|'; DC.className="P"; DC.onclick=IR; DC.onmouseover=OMO; DC.onmouseout=OMOU; DC.innerHTML='<img src="http://64.4.55.109/i.p.instantreply.gif" border=0 align="absmiddle" hspace="1"> Resposta Instantânea'; return; } } } } function WIR1() { if (MsngrIsStateOnline(MsngrObj.GetLocalUserStatus()) && MIU()) { var disName = "MSNBuddyName=" + escape(document.all.FromText.value.toLowerCase()); if (Err("150995995",true,disName)) document.location="/cgi-bin/doaddresses?_HMaction=Create&addrim="+escape(document.all.FromText.value.toLowerCase()); } else { MsngrObj.Signin(); } } function IR() {MIM(document.all.FromText.value.toLowerCase());} function OMO() { if (window.event.srcElement.tagName == "IMG") event.srcElement.parentElement.className="T"; else event.srcElement.className="T"; } function OMOU() { if (window.event.srcElement.tagName == "IMG") event.srcElement.parentElement.className="T"; else event.srcElement.className="P"; } function MAd(eM) { if ("undefined" != typeof(MsngrObj) && MsngrIsStateOnline(MsngrObj.GetLocalUserStatus()) && MsngrObj.GetUserStatus(eM) == 0) MsngrObj.AddContact(LocalUserEmail,eM); } function mSMC() { if (MsngrIsStateOnline(MsngrObj.GetLocalUserStatus()) && MIU()) { if ("undefined" != typeof(document.all.MsngrGif)) document.all.MsngrGif.src="http://64.4.55.109/i.p.im_on.gif" for (var i=0;i<document.images.length;i++) { if (document.images[i].id.length>0) { var objImg = document.images[i] if (ValidateEmail(objImg.id) && MsngrObj.GetUserStatus(objImg.id)!=0) objImg.parentElement.innerHTML=MsngrGetContact(objImg.id,"InBox") } } } } function SMCpro() { objTD=document.all.SMCpro; objTD.style.paddingTop="8px"; if (_wime==0||_wime.length<=0) objTD.innerHTML="<a href='http://g.MSN.com/1HMDBR/144??PS=??PS="+HMPS+"'>"+L_DloadMess+"</a>"+L_DloadMessCont; else objTD.innerHTML="<a href='http://g.MSN.com/1HMDBR/144??PS=??PS="+HMPS+"'>"+L_DloadMess+"</a>"+L_SMCWEMIMDloadMessCont; } function MIU() { return MsngrObj.IsUser(LocalUserEmail); } var NLN=2,HDN=6,BSY=10,IDL=18,FLN=1,BRB=14,AWY=34,PHN=50,LUN=66,FLD=99,DWN=98,CON=11,UKN=0; function InvalidateUI() { var bHasMsg = false; self.parent.document.title = document.title; if(MsngrObj && "undefined"!=typeof(MsngrObj)) { var msgrStatus = MsngrObj.GetLocalUserStatus(); if (self.whichIM == "web") { bHasMsg = MsngrObj.HasPendingMessages(); if(showContNotification) WRM(); } else { document.getElementById("SignOut").style.display="none"; document.getElementById("MessOptions").style.display="none"; if (false==(MIU() && MsngrIsStateOnline(MsngrObj.GetLocalUserStatus()))) msgrStatus=FLN; if(showContNotification) WRM(); } if (true==(MsngrIsStateOnline(MsngrObj.GetLocalUserStatus()) && MIU())) SCPD(); ShowDropDown(MsngrObj); ShowInstantMessageMenuItem(MsngrObj); UpdateUI( MIU() && MsngrIsStateOnline(MsngrObj.GetLocalUserStatus()), msgrStatus, bHasMsg); SetAdditonalMessUI(); } } function ShowDropDown(obj) { if(obj && obj.GetLocalUserStatus() >= 0 ) { var ele = document.getElementById("newtitledropdown") if(ele) ele.style.display = "block"; } } function ShowInstantMessageMenuItem(obj) { if(obj && obj.GetLocalUserStatus() >= 0 ) { var ele = document.getElementById("IM_button") if(ele) ele.style.display = "block"; } } function UpdateIMButton(state) { var buttonLink = document.getElementById("IMSend"); if(buttonLink) { if(state == 0) { buttonLink.disabled = true; buttonLink.attachEvent('onmouseover',SetMouseOverDefault); } else { buttonLink.disabled = false; } } } function SetTitleDropDownVisibility(status) { var dropDownlink = document.getElementById("ImgDrop"); if(dropDownlink) dropDownlink.style.display = ((status == DWN) ||(status == CON)) ? "none":"inline" } function SetMouseOverDefault() { document.getElementById("IMSend").style.cursor ='default' } function SetTitleDropDownMode(state) { document.getElementById("SignIn").disabled = (state != 0) document.getElementById("SignOut").disabled = (state == 0) } function UpdateUI(state, statusCode, isnew) { if(statusCode > -1) { var status = L_IsOffline var imgSrc = "" var statusTag = document.getElementById("MessStat") var imgTag = document.getElementById("ImgMessStat") if(statusTag && imgTag) { switch (statusCode) { case NLN: status = L_IsOnline imgSrc="on" break; case CON: status = L_Connecting imgSrc="off" break; case HDN: status = L_AppearOffline imgSrc="off" break; case BSY: status = L_IsBusy imgSrc="busy" break; case IDL: case AWY: status = L_IsAway imgSrc="away" break; case LUN: status = L_IsOutToLunch imgSrc="lun" break; case PHN: status = L_IsOnThePhone imgSrc="phn" break; case BRB: status = L_IsBRB imgSrc="brb" break; case FLN: status = L_IsOffline imgSrc="off" break; case FLD: status = L_Failed imgSrc="off" break; case DWN: status = L_Down imgSrc="off" break; default: status=L_IsOffline imgSrc="off" break; } imgTag.src="http://64.4.55.109/i.p.im_"+imgSrc+".gif"; statusTag.innerHTML = status; SetTitleDropDownMode(state); SetTitleDropDownVisibility(statusCode); if (typeof(isnew) != "undefined" && true == isnew ) NotifyNewMessage(); return true; } } else return false; } function GetNewAuth() { if (!document.getElementById("SignIn").disabled) MsngrObj.Signin(LocalUserEmail); } function Disconnect() { if (!document.getElementById("SignOut").disabled) self.parent.Disconnect(); } function MCHWrapper(event,WebIMMenu) { if( MsngrObj && CON != MsngrObj.GetLocalUserStatus() && DWN != MsngrObj.GetLocalUserStatus()) { CleanRows(); if(typeof(MsngrObj)!="undefined" && self.whichIM == "web") { SetAdditonalMessUI(); SetAdditonalConversations(); } MCH(event,WebIMMenu); } } function SetAdditonalMessUI() { var signOutRowCell = document.getElementById("SignOut"); if(signOutRowCell && self.whichIM=="web") signOutRowCell.style.display = "block"; var optionsRow = document.getElementById("MessOptions"); if(optionsRow && self.whichIM=="web") optionsRow.style.display = "block"; var IMButton = document.getElementById("IM_button"); if(IMButton) IMButton.style.display = "block"; var IMButtonContacts = document.getElementById("IM_button_contacts"); if(IMButtonContacts) IMButtonContacts.style.display = "block"; } function AddConversations(conType, arr) { var convTable=document.getElementById("currentConversationsTable"); var r=convTable.insertRow(); if(r!=null) { AddRowStyle(r) var c=r.insertCell(); if(c!=null) { if(conType != 0 ) c.style.backgroundColor ="#FFF7E5"; c.innerHTML= "<span style=\"padding:2px; \"><div onclick=MsngrObj.ShowConversation("+arr[0]+")><img src=\"http://64.4.55.109/" + (conType == 0 ? "i.p.conversationbubble.gif" : "i.p.conversationchanges.gif") + "\"> " + Truncate(arr[2]) +"</div></span>"; } } } function AddRowStyle(row) { if(row) { row.className= "W"; row.onmouseover="MO_D()"; row.onmouseout="MU_D()"; } } function AddContacts(arr) { var convTable=document.getElementById("currentConversationsTable"); var r=convTable.insertRow(); if(r!=null) { AddRowStyle(r) var c=r.insertCell(); if(c!=null) { c.innerHTML= "<div onclick=\"MsngrObj.ShowPendingContact('"+arr[0]+"')\"><img src=\"http://64.4.55.109/i.p.addcontact.gif\">" + " " + Truncate(arr[1])+"</div>" } } } //----------------------------------------------------------------- // Function : AddSeperator // Params : None // Purpose : Inserts a line as a visual seperator //----------------------------------------------------------------- function AddSeperator() { var convTable=document.getElementById("currentConversationsTable"); if(convTable) { var r=convTable.insertRow(); var c=r.insertCell(); c.className = "V"; c.innerHTML = "<img src=\"http://64.4.55.109/spacer.gif\" height=1 width=1>"; } } function SetAdditonalConversations() { if(MsngrObj) { var cc = MsngrObj.GetCurrentConversations(); if(cc) { for(var i =0; i<cc.length; i++) AddConversations(cc[i][1] , cc[i]); } var con = MsngrObj.GetPendingContacts(); if(con) { for(var i =0; i<con.length; i++) { if(con[i]) AddContacts(con[i]); } } if((cc && cc.length > 0) || (con && con.length >0)) AddSeperator(); } } // Function : CleanRows // Params : None // Purpose : Cleans the current conversation rows before instions. //----------------------------------------------------------------- function CleanRows() { var convTable=document.getElementById("currentConversationsTable"); if(convTable) { while (convTable.rows.length >0) { convTable.deleteRow(convTable.rows.length - 1); } } } function NotifyNewMessage() { var statusTag = document.getElementById("MessStat"); var imgTag = document.getElementById("ImgMessStat"); if(statusTag && imgTag) statusTag.innerHTML="<span style=\"background:#FFF7E5; padding:2px; \"><font color=\"#000000\" style=\"\">Nova Mensagem</font></span>"; } function Truncate(str) { if(!str) { return ""; } if(str.length > 0 && str.length > 22) return str.substring(0, 22) + "..."; else return str; } function AddMnsgrContact(eL) { var Earr = eL.split("::") for (el in Earr) { MAd(Earr[el]) } } function WRM() { if(self.whichIM && "web" == self.whichIM) document.getElementById("resultMess").innerText = "Você verá seus novos contatos do Messenger na próxima vez que conectar-se novamente. OBSERVAÇÃO: as pessoas que não usam o MSN Messenger precisarão adicionar você como um contato do Messenger no Hotmail."; else document.getElementById("resultMess").innerText = "Todos os contatos foram adicionados com êxito."; showContNotification=false; } function SCPD() { if(document.getElementById("messPrompt") && !document.getElementById("messPrompt").hasChildNodes()) { var c = document.getElementById("messPrompt").insertCell(); if(c){ c.colSpan=5; c.innerHTML = "Clique no <img src='http://64.4.55.109/i.p.im_on.gif'> ícone para enviar uma mensagem instantânea."; } } } function f5() { var e=window.event if(e.keyCode==116) { document.location.reload() e.returnValue=false e.keyCode=0 return false } } var MOL=new Array(); function MenuObj(_A,_B,_C,_D,_E,_F,_G,_H,_I) { this.name=_A; this.bOn=_E; this.bOf=_F; this.bA=_G; this.SBS=SBS; this.showing=false; this.TM=TM; document.onclick=MCH; this.Direction=_I; MOL[MOL.length]=this; this.divObj=eval('document.all.' + _B); this.divStyleObj=eval('document.all.' + _B + '.style'); this.refTDObj=eval('document.all.' + _C); if (_D) this.DdTDObj=eval('document.all.' + _D); this.frmObj=eval('document.all.' + _H); this.strShow='visible'; this.strHide='hidden'; } function ROP(ObjRef) { var theObj=null; if (ObjRef) { if (typeof ObjRef != 'object') theObj=eval(ObjRef); else theObj=ObjRef; return theObj; } else return false; } function TM() { if (!this.showing) { var RelObjCords=getXY(this.refTDObj); if (this.Direction) { this.divStyleObj.top = this.frmObj.style.top = RelObjCords.top + -this.divObj.offsetHeight; this.divStyleObj.left = this.frmObj.style.left = RelObjCords.left; } else { this.divStyleObj.top = this.frmObj.style.top = RelObjCords.top + 18; this.divStyleObj.left = this.frmObj.style.left = RelObjCords.left; } this.frmObj.style.height=this.divObj.offsetHeight; this.frmObj.style.width=this.divObj.offsetWidth; var pCurrMenuObj=ROP(this); CM(this); this.SBS('clicked'); this.divStyleObj.visibility = this.frmObj.style.visibility = this.strShow; this.showing=true; } else { this.divStyleObj.visibility = this.frmObj.style.visibility = this.strHide; this.showing=false; this.SBS(); } } function CM(callerObj) { for (aIndex=0;aIndex < MOL.length; aIndex++) { if ((callerObj) && (callerObj.name != MOL[aIndex].name)) { if (MOL[aIndex].showing) { MOL[aIndex].TM(); MOL[aIndex].SBS(); } } else { if (MOL[aIndex].showing) { MOL[aIndex].TM(); MOL[aIndex].SBS(); } } } } function MCH(e, srcObj, srcIsMenuDiv) { var srcElem; if (!e) var e=window.event; e.cancelBubble=true; if (srcObj) { var pCurrMenuObj=ROP(srcObj); if (!srcIsMenuDiv) pCurrMenuObj.divObj.onclick="MCH(event,"+srcObj+",true)"; pCurrMenuObj.TM(); } else CM(); } function MME(e, srcObj) { try { if (!e) var e=window.event; var pCurrMenuObj=ROP(srcObj); if (!pCurrMenuObj.showing) { if (e.type == 'mouseover') pCurrMenuObj.SBS('on'); else if ((e.type == 'mouseout') || (e.type == 'blur')) pCurrMenuObj.SBS(); } } catch(e){} } function SBS(wS) { if (typeof this.refTDObj != "undefined") { if (wS == 'on') { if (this.bOn) { if (typeof this.DdTDObj != "undefined") this.DdTDObj.className=this.bOn; this.refTDObj.className=this.bOn; } } else if (wS == 'clicked') { if (this.bA) { if (typeof this.DdTDObj != "undefined") this.DdTDObj.className=this.bA; this.refTDObj.className=this.bA; } } else { if (this.bOf) { if (typeof this.DdTDObj != "undefined") this.DdTDObj.className=this.bOf; this.refTDObj.className=this.bOf; } } } } function getXY(Obj) { for (var sumTop=0,sumLeft=0;Obj!=document.body;sumTop+=Obj.offsetTop,sumLeft+=Obj.offsetLeft, Obj=Obj.offsetParent); return {left:sumLeft,top:sumTop} } function MO(e) { if (!e) var e=window.event; var S=e.srcElement; while (S.tagName!="TD") {S=S.parentElement;} S.className="T"; } function MU(e) { if (!e) var e=window.event; var S=e.srcElement; while (S.tagName!="TD") {S=S.parentElement;} S.className="P"; } function MOD(e) { if (!e) var e=window.event; var S=e.srcElement; while (S.tagName!="TD") {S=S.parentElement;} S.className="S"; } function MUD(e) { if (!e) var e=window.event; var S=e.srcElement; while (S.tagName!="TD") {S=S.parentElement;} S.className="R"; } function MO_D(e) { if (!e) var e=window.event; var S=e.srcElement; while (S.tagName!="TD") {S=S.parentElement;} S.className="X"; } function MU_D(e) { if (!e) var e=window.event; var S=e.srcElement; while (S.tagName!="TD") {S=S.parentElement;} S.className="W"; } function MOD_D(e) { if (!e) var e=window.event; var S=e.srcElement; while (S.tagName!="TD") {S=S.parentElement;} S.className="Y"; } function MUD_D(e) { if (!e) var e=window.event; var S=e.srcElement; while (S.tagName!="TD") {S=S.parentElement;} S.className="Y"; }function DoHL() { var e=window.event.srcElement; while (e.tagName!="TR"){e=e.parentElement;} if (e.className!='SL') e.className='HL'; } function DoLL() { var e=window.event.srcElement; while (e.tagName!="TR"){e=e.parentElement;} if (e.className!='SL') e.className=''; } function DoSL() { var TB=e=window.event.srcElement; while (TB.tagName!="TABLE") {TB=TB.parentElement;} for (var i=0;i<TB.rows.length;i++){TB.rows[i].className='';} while (e.tagName!="TR"){e=e.parentElement;} e.className='SL'; }function DoEmpty(act) { if (folderID=="F000000005") { frm.action="/cgi-bin/HoTMaiL"; var R=OW("E","399","240","","","no","no","no","no","no","/cgi-bin/dasp/reportjunkPopup.asp?"+_UM+"&type="+act,"modal"); if (R==2) { frm.rj.value="yes"; frm.ReportLevel.value="1"; frm.DoEmpty.value="1"; frm.submit() } else if (R==1) { frm.rj.value="no"; frm.ReportLevel.value="1"; frm.DoEmpty.value="1"; frm.submit() } } else { if (Err("150995755",true)) G("http://by10fd.bay10.hotmail.MSN.com/cgi-bin/HoTMaiL?DoEmpty=1"); } } function Subm(act,first,dosub,e) { frm.action="/cgi-bin/HoTMaiL"; if (act=='delete') { if (!e) var e=window.event; e.cancelBubble=true; } if (act=='notbulkmail') frm.action="/cgi-bin/notbulk"; else if (act=='blocksender') { frm.action="/cgi-bin/kill"; frm.ReportLevel.value="0"; } else if (act=='report') { frm.action="/cgi-bin/kill"; frm.ReportLevel.value="1"; } else if (act=='report_n_block') { frm.action="/cgi-bin/kill"; frm.ReportLevel.value="2"; } num=((first) ? slct1st(frm) : numChecked(frm)); if (num>0) { if (folderID=="F000000005" && (act=='delete' || (act=='MoveTo' && frm.tobox.value=="F000000004")) ) { var R=OW("E","399","240","","","no","no","no","no","no","/cgi-bin/dasp/reportjunkPopup.asp?"+_UM+"&type="+act,"modal"); if (R==2) { frm.rj.value="yes"; frm.ReportLevel.value="1"; } else if (R==1) { frm.rj.value="no"; frm.ReportLevel.value="1"; } else dosub=false; } frm._HMaction.value=act; if (dosub) frm.submit(); } else Err("150995745"); } function PI(act,first,dosub,selValue) { if(selValue=="CreateFolder") G("/cgi-bin/dofolders?Create.x=Create&from=inbox"); else { frm.tobox.value=selValue; Subm(act,first,dosub); } } function numChecked() { j=0; for(i=0;i<frm.length;i++) { e=frm.elements[i]; if (e.type=='checkbox' && e.name != 'allbox' && e.checked) j++; } return j; } function slct1st() { j=0; for(i=0;i<frm.length;i++) { e=frm.elements[i]; if (e.type=='checkbox' && e.name != 'allbox' && e.checked) if(j==1) e.checked=false; else j=1; } return j; } function Mail(strCmd,e) { EncFields(); switch (strCmd) { case "Send": if (!e) var e = window.event; e.cancelBubble = true; if (e.stopPropagation) e.stopPropagation(); Send(); break; case "Cancel": Cancel(); break; case "Save": Save(); break; case "AttachFile": case "AttachContact": case "AttachPicture": case "RemoveFile": Attachment(strCmd); break; case "Bcc": ShowBcc(); break; case "High": case "Low": Importance(strCmd); break; case "AddOrigonalText": AOT(); break; case "SpellChk": case "Dictionary": case "Thesaurus": LangTool(strCmd); break; case "RTE": TogRTE(); break; } } function Importance(strCmd) { var HighDataTD = document.all.HighTD; var LowDataTD = document.all.LowTD; if (strCmd=="High") { if (IStatus=="" || IStatus=="L") { HighDataTD.className='T'; LowDataTD.className='P'; IStatus=frm.importance.value="H"; } else { HighDataTD.className='P'; IStatus=frm.importance.value=""; } } else { if (IStatus=="" || IStatus=="H") { LowDataTD.className='T'; HighDataTD.className='P'; IStatus=frm.importance.value="L"; } else { LowDataTD.className='P'; IStatus=frm.importance.value=""; } } } function SIG() { if (frm.sigflag.value && document.hiddentext.sigtext.value.length > 0) { if (document.hiddentext.sigtext.value.match(/<html>/)!=null) { var _XD = document.all.Xdiv; _XD.designMode="on"; _XD.innerHTML=document.hiddentext.sigtext.value; frm.body.value += '\r\n\r\n'; frm.body.value += _XD.innerText; _XD.innerHTML=""; } else { frm.body.value = '\r\n\r\n'+document.hiddentext.sigtext.value+'\r\n\r\n'+frm.body.value; } } } function DRFT() { if (document.hiddentext.drafttext.value.match(/<html>/)!=null) { var _XD = document.all.Xdiv; _XD.designMode="on"; _XD.innerHTML=document.hiddentext.drafttext.value; frm.body.value += '\r\n\r\n'; frm.body.value += _XD.innerText; _XD.innerHTML=""; } else { frm.body.value += document.hiddentext.drafttext.value; } } function FTF() { iCount = 0; if (document.activeElement != frm.to) { if (iCount >= 0 && iCount < 10) { frm.to.focus(); iCount++; } setTimeout("FTF()",0) } } function setIt(H) { qF=H; document.ToInd.src = document.CcInd.src = document.BccInd.src = 'http://64.4.55.109/spacer.gif'; if (H=="to") document.ToInd.src = 'http://64.4.55.109/i.p.toarrow.gif'; if (H=="cc") document.CcInd.src ='http://64.4.55.109/i.p.toarrow.gif'; if (H=="bcc") document.BccInd.src = 'http://64.4.55.109/i.p.toarrow.gif'; } function MIT(qaName){ if (frm.elements[qF].value.length == 0 || frm.elements[qF].value.indexOf(qaName) == -1) { if (frm.elements[qF].value.length != 0 && frm.elements[qF].value.charAt(frm.elements[qF].value.length - 1) != ",") frm.elements[qF].value += ","; frm.elements[qF].value += qaName; } } var aCh="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; var dCh="0123456789"; var asCh=aCh + dCh + "!\"#$%&'()*+,-./:;<=>?@[\]^_`{}~"; var folderID=""; ie=document.all?1:0 function G(UR,t) { if (!e) var e=window.event; if (e) e.cancelBubble=true; if ( top != self ) self.parent.uDataSave(UR+"&"+_UM); if (t) window.top.location.href=UR+"&"+_UM; else location.href=UR+"&"+_UM; } function CallPaneHelp(a,b){CPH(a,b)} function CPH(T,TD) { if (T.indexOf(".htm")<0) { bSearch=true; H_KEY=T; L_H_TEXT=TD; } else { bSearch=false; H_TOPIC=T; } DoHelp(); } function isAlphaNum(S){ var AlphaNum=aCh + dCh; for (var i=0; i < S.length; i++) { if (AlphaNum.indexOf(S.charAt(i)) == -1) return false; } return true; } function isASCII(S){ for (var i=0; i < S.length; i++) { if (asCh.indexOf(S.charAt(i)) == -1) return false; } return true; } function ValidateEmail(S) { var R=false; if (typeof(S) != "undefined") { if (/^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/.test(S)) R=S; } return R; } function ValidateLooseEmail(S){ var resultS=S.replace(/ /gi, ""); var atIndex =resultS.indexOf("@"); var dotIndex =resultS.lastIndexOf("."); if( resultS == "" || !isASCII(resultS) || dotIndex == -1) return ""; if ( resultS.lastIndexOf("@") != atIndex || resultS.charAt(atIndex+1) == ".") return ""; if ( atIndex <= 0 || dotIndex < atIndex || dotIndex >= resultS.length-1) return ""; return resultS; } function ValidateDomain(S){ var resultS=S.replace(/ /gi, ""); var atIndex =resultS.indexOf("@"); var dotIndex =resultS.lastIndexOf("."); if( resultS=="" || !isASCII(resultS) || dotIndex == -1) return ""; if ( atIndex > 0 || resultS.charAt(atIndex+1) == "." || dotIndex >= resultS.length-1 ) return ""; return resultS.replace(/@/i, ""); } function isEmail(S) { var pass=0; if (window.RegExp) { var tempS="a"; var tempReg=new RegExp(tempS); if (tempReg.test(tempS)) pass=1; } if (!pass) return (S.indexOf(".") > 2) && (S.indexOf("@") > 0); var r1=new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)"); var r2=new RegExp("^[a-zA-Z0-9\\.\\!\\#\\$\\%\\&\\'\\*\\+\\-\\/\\=\\?\\^\\_\\`\\{\\}\\~]*[a-zA-Z0-9\\!\\#\\$\\%\\&\\'\\*\\+\\-\\/\\=\\?\\^\\_\\`\\{\\}\\~]\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$"); return (!r1.test(S) && r2.test(S)); } function BFX() { DTa=document.all.MsgTable for (var i=1;i<DTa.rows.length;i++) { var DRC=DTa.rows[i].cells for (var n=0;n<DRC.length;n++) { for (var c=0;c<DRC[n].children.length;c++) { if (DRC[n].children[c].tagName=="A") DRC[n].children[c].href=DRC[n].children[c].href.replace(/javascript:G\(\'|\'\)/ig,"")+"&"+_UM } } } } function CA(isO,noHL){ var trk=0; for (var i=0;i<frm.elements.length;i++) { var e=frm.elements[i]; if ((e.name != 'allbox') && (e.type=='checkbox')) { if (isO != 1) { trk++; e.checked=frm.allbox.checked; var NotBulkButton=document.all.NotBulkB; if (frm.allbox.checked) { if (!noHL) hL(e); if ((folderID == "F000000005") && (trk > 1)) { NotBulkButton.className='R'; NotBulkButton.children[0].src="http://64.4.55.109/i.p.notjunk.d.gif"; IsNotBulkEnabled=false; } } else { if (!noHL) dL(e); if (folderID == "F000000005") { NotBulkButton.className='P'; NotBulkButton.children[0].src="http://64.4.55.109/i.p.notjunk.gif"; IsNotBulkEnabled=true; } } } else { e.tabIndex=i; if (folderID != "") { var ee=e; while (ee.tagName!="TR") {ee=ee.parentElement;} ee.children[ColspanSize].children[0].tabIndex=i; } if (!noHL) { if (e.checked) hL(e); else dL(e); } } } } } function CCA(CB,noHL){ if (!noHL) { if (CB.checked) hL(CB); else dL(CB); } var TB=TO=0; for (var i=0;i<frm.elements.length;i++) { var e=frm.elements[i]; if ((e.name != 'allbox') && (e.type=='checkbox')) { TB++; if (e.checked) TO++; } } if (folderID == "F000000005") { var NotBulkButton=NotBulkButton1=document.all.NotBulkB; NotBulkButton.className=(TO>1)?'R':'P'; NotBulkButton.children[0].src=(TO>1)?"http://64.4.55.109/i.p.notjunk.d.gif":"http://64.4.55.109/i.p.notjunk.gif"; IsNotBulkEnabled=(TO>1)?false:true; } frm.allbox.checked=(TO==TB)?true:false; } function doTabIndex(tbleColl) { if (tbleColl != null) { for (var z=0;z<tbleColl.length;z++) { if ((tbleColl.item(z).tagName=='A') || ((tbleColl.item(z).tagName=='INPUT') && (tbleColl.item(z).type!='hidden')) || (tbleColl.item(z).tagName=='SELECT')) tbleColl.item(z).tabIndex=5; } } } function Err(Err,bC,EP) { bC=bC?1:0; if (!EP) EP=""; else EP="&"+EP; var UR="http://by10fd.bay10.hotmail.MSN.com/cgi-bin/dasp/error_modalshell.asp?Err="+Err+"&IsConf="+bC+EP; try { var RV=OW("Error","399","217","","","no","no","no","no","no",UR,"modal"); if ( !RV.help && !RV.url ) return RV.state; if (RV.help) CPH(RV.help); if (RV.url) { if ('undefined' != typeof(DoSaveMSG) ) DoSaveMSG(RV.url); else location.href=RV.url; } } catch(e) { location.href=location.href+"&errmsgModal="+Err; } } function DE(D) { var R=""; for (var i=0;i<D.length;i++) { if (D.charCodeAt(i)>=128) R += "&#"+D.charCodeAt(i)+";"; else R += D.charAt(i); } return R; } function OW(strName,iW,iH,TOP,LEFT,R,S,SC,T,TB,URL,TYPE,dArg) { if (TYPE=="modal" || TYPE=="modalIframe") { var sF="" var _rv sF+=T?'unadorned:'+T+';':''; sF+=TB?'help:'+TB+';':''; sF+=S?'status:'+S+';':''; sF+=SC?'scroll:'+SC+';':''; sF+=R?'resizable:'+R+';':''; sF+=iW?'dialogWidth:'+iW+'px;':''; sF+=iH?'dialogHeight:'+(parseInt(iH)+(S?42:0))+'px;':''; sF+=TOP?'dialogTop:'+TOP+'px;':''; sF+=LEFT?'dialogLeft:'+LEFT+'px;':''; if (TYPE=="modal") _rv=window.showModalDialog(URL+"&r="+Math.round(Math.random()*1000000),dArg?dArg:"",sF); else { var da=new Object() da.w=iW; da.h=iH; da.url=URL; _rv=window.showModalDialog("/cgi-bin/dasp/ModalIframe.asp?r="+Math.round(Math.random()*1000000),da,sF); } if ("undefined" != typeof(_rv) ) return _rv; } else { var sF="" sF+=iW?'width='+iW+',':''; sF+=iH?'height='+iH+',':''; sF+=R?'resizable='+R+',':''; sF+=S?'status='+S+',':''; sF+=SC?'scrollbars='+SC+',':''; sF+=T?'titlebar='+T+',':''; sF+=TB?'toolbar='+TB+',':''; sF+=TB?'menubar='+TB+',':''; sF+=TOP?'top='+TOP+',':''; sF+=LEFT?'left='+LEFT+',':''; return window.open(URL?URL:'about:blank',strName?strName:'',sF).focus() } } function hL(E){ while (E.tagName!="TR") {E=E.parentElement;} E.className="H"; } function dL(E,S){ while (E.tagName!="TR") {E=E.parentElement;} if (typeof(S)!="undefined") E.className=S; else E.className=""; } function dl(ur,psec) { if (typeof(psec)=="undefined") psec="&"; else psec+="&"; var dlArg = new Object(); dlArg.url=ur; var R=OW("E","399","217","","","no","no","no","no","no","/cgi-bin/dasp/getmsg_urlframewarn.asp?psec="+psec+_UM,"modal",dlArg); if (R==1) { document.urlwarnconfirm.urlwarn.value="0"; document.urlwarnconfirm.submit(); } } function ol(u) { window.open(u,"_blank"); } function v(){} function cCBs() { tHCBs=tMCBs=""; for (var i=0;i<frm.length;i++) { if( (frm[i].name!='CheckAll' && frm[i].name!='imCheckAll') && frm[i].type=='checkbox') { if (frm[i].name.substr(0,2)=="im") tMCBs++; else tHCBs++; } } } function sCA(CB) { for (var i=0;i<frm.length;i++) { if( (frm[i].name!='CheckAll' && frm[i].name!='imCheckAll') && frm[i].type=='checkbox') { if ( (frm[i].name.substr(0,2)=="im") && CB.name.substr(0,2)=="im") { if (CB.checked!=frm[i].checked) frm[i].click(); } else if ( (frm[i].name.substr(0,2)!="im") && CB.name.substr(0,2)!="im") { if (CB.checked!=frm[i].checked) frm[i].click(); } } } } function sCCA(CB,S){ if (tHCBs=="" || tMCBs=="") cCBs(); var DoRoll=true; if (CB.checked) { if (CB.name.substr(0,2)=="im") { cMCBs++; var PairCB=CB.name.substr(2,CB.name.length) if (frm[PairCB].checked==false && frm[PairCB].type=="checkbox") { cHCBs++; frm[PairCB].checked=true; } } else cHCBs++ if (cMCBs==tMCBs && bAnyToAddIM) frm.imCheckAll.checked=true; if (cHCBs==tHCBs && bAnyToAddHM) frm.CheckAll.checked=true; hL(CB); } else { if (CB.name.substr(0,2)!="im") { cHCBs=cHCBs-1; var PairCB="im"+CB.name; if ('undefined' != typeof(frm[PairCB]) ) { if (frm[PairCB].checked==true) { cMCBs=cMCBs-1; frm[PairCB].checked=false; } } } else { cMCBs=cMCBs-1; var PairCB=CB.name.substr(2,CB.name.length) if (frm[PairCB].checked==true && frm[PairCB].type=="checkbox") DoRoll=false; } if (cMCBs!=tMCBs && bAnyToAddIM) frm.imCheckAll.checked=false; if (cHCBs!=tHCBs && bAnyToAddHM) frm.CheckAll.checked=false; if (DoRoll) dL(CB,S); } } function SPC(e) { if (!e) var e=window.event; var sE=e.srcElement var sEC=getXY(sE) while (sE.tagName!="TR") {sE=sE.parentElement} OW(sE.id.replace(/-/g,''),"297","201",sEC.top+screenTop+2-document.body.scrollTop,sEC.left+window.screenLeft+19-document.body.scrollLeft,"no","no","no","no","no","http://by10fd.bay10.hotmail.MSN.com/cgi-bin/doaddresses?_HMaction=ShowSpace&contactId="+sE.id) } Dá pra usar esse código pra fazer o q eu quero? Mostrar o STATUS do nick, permitir que o nick seja adicionado e que o usuário possa enviar mensagens via MSN direto pelo site?!?[]'sE desde já, grata pela atenção de todos vocês!!!;oÞ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Senshi Postado Maio 1, 2005 Denunciar Share Postado Maio 1, 2005 ue moça.. já num tinha resolvido o problema?? ehheecaramba esse codigo ai .. acho q da pra fazer detudo com ele !! hauahuhauesse negocio de msg instantanea e pra mandar por emial ne?? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 renatacm Postado Maio 1, 2005 Autor Denunciar Share Postado Maio 1, 2005 Senshi, encontrei uma solução que chamo de "parcial" pois estou utilizando um "robot" externo que vigia o nick registrado e me manda o status... Só que se o servidor do robot não estiver no ar, meu controle fica furado!!!Na verdade o meu objetivo é fazer o controle direto pela page... Como não manjo absolutamente nada (nadinha de nada) de JS e o código q meu amigo me mandou é esse pequeninho aí, achei melhor disponibilizá-lo aki no forum JS pros feras no assunto darem uma olhada...Tenho recebido pelo MSN muitas pessoas pedindo pra quando eu consguir resolver, encaminhar o script pronto, mas eu não manjo JS (acho q estou sendo repetitiva, né? )...Então, se vocês do JS puderem me ajudar a montar alguma coisa prática.... Tem bastante gente q vai gostar de encontrar um script pronto pra isso...Bjocas...;oÞ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Senshi Postado Maio 1, 2005 Denunciar Share Postado Maio 1, 2005 nums ei c te ajuda.... mas tem alguns foruns (tipo a versao mais recente do invisin) e MOD deles q tem algo do tipo!A linguem dos foruns e PHP...dai você podeira ver +- como é o codigo e tira uma comparação com este codigo gigante ai! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 renatacm Postado Maio 1, 2005 Autor Denunciar Share Postado Maio 1, 2005 Como faço pra executar esse js no meu localhost???(Me desculpem pela pergunta cretina... .) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 MadPatryk Postado Maio 2, 2005 Denunciar Share Postado Maio 2, 2005 ueh... da mesma forma que c faz no teu site!!!só por no htdocs...e putz... fazer isso td que você quer, eu consigo com .net... se você kiser eu posso fazer um exemplo pra vc, e te enviar... eu tava trabalhando num "webmessenger" pra mim, mas por tar sem tempo, eu parei um pouco... mas tenho alguns codigos que, se você kiser em c#, vao te servir...outra coisa... em js... eu tenho status do y! messenger, aim, e icq... agora em js do MSN eu ainda n pensei!!!eu vou dar uma olhada nesse js enooooorrrme ae acima pra vc... ve se intendo!!! rs... dpois... prq agora tow meiu sem tempo, e vou tentar ajudar o pessoal também...falou Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
renatacm
Oi, pessoal...
Eu gostaria de possibilitar ao usuário da minha page que me adicionasse no MSN automaticamente...
Dei uma olhada no código fonte aki do scriptbr e encontrei o link
Mas não encontrei a função MsgrApp.LaunchAddContactUI na página...
Alguém sabe me dizer onde posso encontrar a função completa?
[]'s
;oÞ
Link para o comentário
Compartilhar em outros sites
23 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.