Tecnologia > Ferramentas de Apoio > LSP - Linguagem Senior de Programação > Funções > Funções para WEB 5.0 > WebCodificaUrl

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&param1=" + 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.

Este artigo ajudou você?