segunda-feira, agosto 13, 2012

Acentos em caixas de alerta Javascript


Olá, baseado no artigo anterior, criei uma função para automatizar as mensagens exibidas nas caixas de alerta do javascript com o comando "json_encode" do PHP.

Por exemplo:

<?php $palavra = substr(json_encode("Açúcar\nUnião"),1,-1); ?>
<script language="javascript" type="text/javascript">
alert('<? echo $palavra; ?>');
</script>

executá-la diretamente no javascript:

<script language="javascript" type="text/javascript">
alert('<? echo substr(json_encode("Açúcar\nUnião"),1,-1); ?>');
</script>

ou criar uma função:

function acentounicode($palavra)
{
   $ palavra = substr(json_encode($ palavra ),1,-1);
    return $ palavra;
}

<script language="javascript" type="text/javascript">
alert('<? echo acentounicode("Açúcar\nUnião"); ?>');
</script><?php

O comando "substr" serve para retirar as aspas duplas inseridas na mensagem pelo comando "json_encode".


Nenhum comentário: