Alterar o texto “Bem-Vindo…” no SharePoint via javaScript

Quarta-feira, 24 de Outubro de 2007. 19:19:28
Computação, Programação, .Net, SharePoint |

O procedimento a seguir consta da alteração do texto Bem-vindo… sem alterar as funcionalidades do login. Últil para casos em que o texto do login deforma o layout do site.

Deve-se modificar em cada MasterPage do site (via SharePoint designer) que necessite de alteração.

O primeiro passo é localizar o código que gera o texto. Para isso procure por:

<wssuc:Welcome id=”IdWelcome” runat=”server” EnableViewState=”false”>
</wssuc:Welcome>

Para evitar que o id mude e a função perca o efeito (e dê erro de javascript) coloque o controle dentro de um SPAN:


<span id=”login”>
<wssuc:Welcome id=”IdWelcome” runat=”server” EnableViewState=”false”>
</wssuc:Welcome>
</span>

Feito isso basta inserir a função

<script type=”text/javascript”>

function mudaLogin()
{

  var content = document.getElementById(”login”);

  var inicio = content.innerHTML.indexOf(”Bem-vindo(a)”);

  var fim = content.innerHTML.indexOf(”<IMG”);

  var textoAntigo = content.innerHTML.substring(inicio, fim);

  var textoNovo = “Olá administrador”;

  // Substituir por n caracteres + …

  //textoNovo = textoAntigo.substring(0, 10) + “…”;

  content.innerHTML = content.innerHTML.replace(textoAntigo, textoNovo); 

}

</script>

E Adiconar no onload do body (que provavelmente já terá uma função, então basta adicionar antes:

mudaLogin();

Posts Semelhantes:

FireBug - Add-On para firefox focado em desenvolvedores
Convite para ser administrador do Orkut
BoxOver - Insira Dicas (ToolTips) sem complicação
Resultado
Como definir um acesso anônimo em um site SharePoint

Compartilhe este Post:

0 Comentários »

RSS Feeds de comentários. Fazer um TrackBack

Comente

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

 

Blog Sys.GSM é parte integrante do site Sys.GSM desenvolvido por Gustavo Montes - 2006-2007
Google PageRank 
Checker - Page Rank Calculator
27 consultas em 0.199 segundos.


Política de Privacidade