Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/01/2010, 10:09
JonaRock
 
Fecha de Ingreso: diciembre-2009
Mensajes: 23
Antigüedad: 14 años, 5 meses
Puntos: 0
De acuerdo Capturar controles asp mediante javaScript

Hola muchachos con este script pueden capturar los controles de asp mediante javascript para que los puedan modificar en el lado del cliente.


function CambiarNombreLabel()
{
// con la primera linea capturas el control
// lblMensajeProgress es el id de mi control label asp

// y con la segunda linea le asigno texto a mi label
var lab = document.getElementById("<%= lblMensajeProgress.ClientID %>");
lab.innerText= "Transfiriendo Archivos";
}

El label es el siguiente:

<div id = "ContenedorProgress" runat ="server" class = "DivProgress" style="background-color: olive;">
<asp:Label ID="lblMensajeProgress" runat="server" ForeColor="Orange" Text ="El proceso se está ejecutando" ></asp:Label><br />

</div>


Por ejemplo esto es para una cajita de texto de asp

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
<script type ="text/javascript">
function mostrar_mensaje()
{
var caj = document.getElementById("<%= txtCajita.ClientID %>");
caj.value = "Hola gentita";
}

</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:TextBox ID="txtCajita" runat="server"></asp:TextBox>
<asp:Button ID="btn_Presionar" runat="server" OnClick="btn_Presionar_Click" OnClientClick ="mostrar_mensaje()" Text="Presionar"
Width="144px" />

</div>
</form>
</body>
</html>


al presionar el boton se ejecuta el script y muestra el mensajito "Hola gentitata" en la cajita de texto.

pueden hacer un monton de cosas, dependerá de su imaginación

Bueno espero le sirva a alguien.

alamos