WebCodificaUrl
Esta função faz a codificação dos caracteres de forma a concatenar em URLs de forma segura.
Sintaxe: WebCodificaUrl(Alfa Texto, Alfa End TextoRetorno);
Exemplo:
27/01/2011 | 27/01/2011 |
25,3 | 25%2C3 |
Caixa d'água | Caixa%20d'%E1gua |
Definir Alfa vNomFun;
Definir Alfa vParametro;
Definir Alfa vRetorno;
/*
Codifica o nome do funcionário para concatenar no link, a fim de evitar que
caracteres de controle html, como < (maior), > (menor) que possam ter no nome,
não sejam interpretados como tags html, mas sejam exibidos apenas como texto.
*/
WebCodificaHtml(R034FUN.NomFun, vNomFun);
/*
Pega o valor de um parâmetro do link ou o valor de um campo do formulário que invocou a ação
*/
WebValorContexto("xpto", vParametro);
/*
Codifica o parâmetro antes de concatenar na url para impedir que algum caracter
indevido possa quebrar o link, por exemplo uma aspa, interrogação ou & (e comercial).
*/
WebCodificaUrl(vParametro, vParametro);
/* Monta um link com um parâmetro vindo da ação na url e com o nome do funcionário no texto. */
ValStr = "<a href='?conector.exe?ACAO=XPTO¶m1=" + vParametro + "'>" + vNomFun + "</a>";
Nota
Função disponível para os sistemas Gestão Empresarial PME | GO UP, Gestão Empresarial | ERP, Gestão de Pessoas | HCM e Ronda Senior.