← Desenvolvimento

Messenger PresenceButton gera erros w3c

Lida 2701 vezes

Offline

asturmas 
Administrador
Mensagens 19734 Gostos 49
Feedback +2

Troféus totais: 39
Trófeus: (Ver todos)
Mobile User Windows User Super Combination Combination Topic Starter 100 Poll Votes 50 Poll Votes 10 Poll Votes Poll Voter Poll Starter

Uso num site o famoso botão do MSN que inicia uma conversação msn.. mas ao que parece a Microsoft ao desemvolver o dito cujo fez a coisa ao pontape e aquilo gera 70 erros na validação W3C...
Alguem sabe como dar a volta a coisa? Segue o código:

Código: [Seleccione]
<script type="text/javascript" src="http://settings.messenger.live.com/controls/1.0/PresenceButton.js"></script>
<div
  id="Microsoft_Live_Messenger_PresenceButton_cXXXXXXXXXXXXX"
  msgr:width="189"
  msgr:backColor="#DBDBDB"
  msgr:altBackColor="#FFFFFF"
  msgr:foreColor="#424542"
  msgr:conversationUrl="http://settings.messenger.live.com/Conversation/IMMe.aspx?invitee=cXXXXXXXXXXXXX@apps.messenger.live.com&mkt=pt-PT&useTheme=true&themeName=gray&foreColor=676769&backColor=DBDBDB&linkColor=444444&borderColor=8D8D8D&buttonForeColor=99CC33&buttonBackColor=676769&buttonBorderColor=99CC33&buttonDisabledColor=F1F1F1&headerForeColor=729527&headerBackColor=B2B2B2&menuForeColor=676769&menuBackColor=BBBBBB&chatForeColor=99CC33&chatBackColor=EAEAEA&chatDisabledColor=B2B2B2&chatErrorColor=760502&chatLabelColor=6E6C6C"></div>
<script type="text/javascript" src="http://messenger.services.live.com/users/cXXXXXXXXXXXXXea0@apps.messenger.live.com/presence?dt=&mkt=pt-PT&cb=Microsoft_Live_Messenger_PresenceButton_onPresence"></script>
Offline

=IceBurn= 
Membro
Mensagens 897 Gostos 3
Feedback +3

Troféus totais: 32
Trófeus: (Ver todos)
Windows User Level 6 Linux User Mobile User Super Combination Combination Topic Starter Poll Voter Poll Starter Level 5

Microsoft will be Microsoft! Enfim...

Podes usar JavaScript para contornar os erros de validação...

Código: (JavaScript) [Seleccione]
<script type="text/javascript" src="http://settings.messenger.live.com/controls/1.0/PresenceButton.js"></script>
<script type="text/javascript">
    /*<![CDATA[*/
    var WLMcode = '<div id="Microsoft_Live_Messenger_PresenceButton_cXXXXXXXXXXXXX" '  +
                  'msgr:width="189" '  +
                  'msgr:backColor="#DBDBDB" ' +  
                  'msgr:altBackColor="#FFFFFF" ' +
                  'msgr:foreColor="#424542" ' +
                  'msgr:conversationUrl="http://settings.messenger.live.com/Conversation/IMMe.aspx?' +
                  'invitee=cXXXXXXXXXXXXX@apps.messenger.live.com&mkt=pt-PT&useTheme=true&themeName=gray&foreColor=676769' +
                  '&backColor=DBDBDB&linkColor=444444&borderColor=8D8D8D&buttonForeColor=99CC33&buttonBackColor=676769' +
                  '&buttonBorderColor=99CC33&buttonDisabledColor=F1F1F1&headerForeColor=729527&headerBackColor=B2B2B2' +
                  '&menuForeColor=676769&menuBackColor=BBBBBB&chatForeColor=99CC33&chatBackColor=EAEAEA&chatDisabledColor=B2B2B2' +
                  '&chatErrorColor=760502&chatLabelColor=6E6C6C">' +
                  '</div> ';
            
    document.write( WLMcode );
     /*]]>*/      
</script>
<script type="text/javascript" src="http://messenger.services.live.com/users/cXXXXXXXXXXXXXea0@apps.messenger.live.com/presence?dt=&mkt=pt-PT&cb=Microsoft_Live_Messenger_PresenceButton_onPresence"></script>


Não testado!
Offline

asturmas 
Administrador
Mensagens 19734 Gostos 49
Feedback +2

Troféus totais: 39
Trófeus: (Ver todos)
Mobile User Windows User Super Combination Combination Topic Starter 100 Poll Votes 50 Poll Votes 10 Poll Votes Poll Voter Poll Starter

Microsoft will be Microsoft! Enfim...

Podes usar JavaScript para contornar os erros de validação...

Código: (JavaScript) [Seleccione]
<script type="text/javascript" src="http://settings.messenger.live.com/controls/1.0/PresenceButton.js"></script>
<script type="text/javascript">
    /*<![CDATA[*/
    var WLMcode = '<div id="Microsoft_Live_Messenger_PresenceButton_cXXXXXXXXXXXXX" '  +
                  'msgr:width="189" '  +
                  'msgr:backColor="#DBDBDB" ' +   
                  'msgr:altBackColor="#FFFFFF" ' +
                  'msgr:foreColor="#424542" ' +
                  'msgr:conversationUrl="http://settings.messenger.live.com/Conversation/IMMe.aspx?' +
                  'invitee=cXXXXXXXXXXXXX@apps.messenger.live.com&mkt=pt-PT&useTheme=true&themeName=gray&foreColor=676769' +
                  '&backColor=DBDBDB&linkColor=444444&borderColor=8D8D8D&buttonForeColor=99CC33&buttonBackColor=676769' +
                  '&buttonBorderColor=99CC33&buttonDisabledColor=F1F1F1&headerForeColor=729527&headerBackColor=B2B2B2' +
                  '&menuForeColor=676769&menuBackColor=BBBBBB&chatForeColor=99CC33&chatBackColor=EAEAEA&chatDisabledColor=B2B2B2' +
                  '&chatErrorColor=760502&chatLabelColor=6E6C6C">' +
                  '</div> ';
             
    document.write( WLMcode );
     /*]]>*/       
</script>
<script type="text/javascript" src="http://messenger.services.live.com/users/cXXXXXXXXXXXXXea0@apps.messenger.live.com/presence?dt=&mkt=pt-PT&cb=Microsoft_Live_Messenger_PresenceButton_onPresence"></script>


Não testado!
Vou testar obrigado.