Inquiridor
Exibr labels ocultos na mesma pagina

Discussão Geral
-
Pessoal, conteúdo que eu quero exibir vem de uma função base64Decode que convert um anexo HTML. Na minha página eu tenho agora 4 Labels que recebe esse conteúdo de 4 anexos, esses labels estão como Visible = False, então quando clico em um label com o título do anexo, ele deverá tornar o Label desse conteúdo como visible = true, mas quando faço isso, ele abre em outra janela. Você saberia uma outra opção? Não sei se pelo fato do conteúdo anexo ser HTML, ele dá conflito. Obrigado pela ajuda
Todas as Respostas
-
Fabiano,
Tem algumas formas, e poderia te sugerir o uso do DIV HTML.
Trabalhe em JScript com a propriedade [display] do DIV. Quando desejar mostrar o conteúdo do div, atribua [inline] para a propriedade; e para ocultar atribua [none].
Ex: No onclick do objeto
div.style.display = "inline";
Gilberto Tezini - MCP ASP.NET (C#/VB.NET) / MCP CRM - (http://gtezini.blogspot.com) -
Gilberto eu fiz a seguinte função<script language=javascript>function DivVisible(objectid){var objectInstance = document.getElementById(objectid);if (objectInstance.style.display == "none"){objectInstance.style.display = "inline";}else{objectInstance.style.display = "inline";}}</script>e chamo ela através<a onclick="\javascript:toggleVisible('div1');">TESTE</a>a div está assim:<div id="div1" runat="server" style="display:none; width:100px; height:20px; background-color:Red"></div>mas quando clico, nada ocorreVocê poderia ver se há algum erro??Muito obrigado
-
-
-
Fabiano,
Não mostra nada porque o DIV precisa de algum conteúdo.
Segue exemplo alterado:
<script language="javascript" type="text/javascript">
function DivVisible(objectid)
{
var objectInstance = document.getElementById(objectid);
if (objectInstance.style.display == "none")
{
objectInstance.style.display = "inline";
}
else
{
objectInstance.style.display = "inline";
}
}
</script>
<a onclick="javascript:DivVisible('div1');">TESTE</a><div id="div1" runat="server" style="display:none; width:100px; height:20px; background-color:Red">
DIV CONTENT
</div>
Gilberto Tezini - MCP ASP.NET (C#/VB.NET) / MCP CRM - (http://gtezini.blogspot.com) -
Gilberto, seu exemplo funcionou perfeitamente, só que em meu visual studio rodando localmente, quando eu publico no CRM, não funciona.Eu chamo essa rotina dentro de uma Aba da tela de ocorrencias, daí quando clico no link não ocorre nada.Vc saberia dizer, se pra rodar dentro do CRM tem que fazer de outra forma??Valeu
-
Fabiano,
Abra seu arquivo Web.config e altere o seguinte (dentro de <system.web>):
1 - Adicione <identity impersonate="true" />
2 - Adicione [enableViewState="true"] para a diretiva [<pages].
Qq dúvida me avise.
Gilberto Tezini - MCP ASP.NET (C#/VB.NET) / MCP CRM - (http://gtezini.blogspot.com) -
-
-
-