Ir ao conteúdo
  • Cadastre-se

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

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora
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

×