Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.

Recommended Posts

Olá!

Eu estou enfrentando dois problemas ao usar a tag CODE do fórum. O primeiro é a quebra de linha no código inserido, o que inviabiliza o copiar-e-colar, já que muitos códigos deixam de funcionar se quebrados indevidamente, como é o caso do JavaScript. O outro problema é que alguns caracteres estão sendo substituídos aparentemente por equivalentes decimais das entities usadas em HTML. Vejam os exemplos abaixos:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,00,00,52,E0,00,00,00,00

No código acima, originalmente publicado em Sera Q Tem Como Desabilitar O Insert?, o sinal de : (dois pontos) depois de hex é substituído por &, #, 58 e ;. Há também uma quebra de linha indevida antes da última vírgula.

<script language="JavaScript">
// abre janela
function abre(url,janela,larg,alt,scrollbar,pos1,pos2) {
window.open(url,janela,"toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,top="+pos1+",left="+pos2+",screenY="+pos1+",screenX="+pos2+",width="+larg+",height="+alt);
window.location.reload();
}
</script>

No código acima, originalmente publicado em Javascript Para Popup + Refresh é Possivel?, a " (aspa) antes de toolbar é substituída por &, #, 34 e ;. Há também uma quebra de linha indevida depois de menubar=.

O que estou fazendo de errado? Há alguma maneira de contornar esse problema? Tentei não usar a tag CODE ao publicar o código, mas o resultado foi o mesmo.

O estranho é que apenas um caractere em cada código é afetado. No segundo código, por exemplo, as outras aspas aparecem corretamente. O curioso é que quando clico no botão Visualizar, o código aparece perfeito na mensagem. Apenas quando clico no botão Responder e a mensagem é realmente publicada, é que o código aparece corrompido.

Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Macsei,

Vou estudar o que está ocorrendo. Com certeza é problema de interpretação do Invision. Vou estudar o seu caso e editar o código para evitar que isto ocorra.

Abraços,

Gabriel Torres.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Entre para seguir isso  





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×