Foros del Web » Programando para Internet » Javascript »

camio de c# a javascript

Estas en el tema de camio de c# a javascript en el foro de Javascript en Foros del Web. Hola amigos... hace menos de 2 meses que trabajo como programador en .net, i tengo una duda importante..... tengo un codigo que me funciona perfectamente ...
  #1 (permalink)  
Antiguo 05/12/2008, 03:31
 
Fecha de Ingreso: octubre-2008
Mensajes: 31
Antigüedad: 15 años, 11 meses
Puntos: 0
camio de c# a javascript

Hola amigos... hace menos de 2 meses que trabajo como programador en .net, i tengo una duda importante.....

tengo un codigo que me funciona perfectamente echo en c# i asp.. realiza su funcion perfectamente... el problema es que al cambiar de opcion de combo, se refresca toda la pagina... i eso no puede ser... tengo puesto el autopostback a true porque sino no funciona..

Habia pensado hacer el mismo codigo en lado cliente con javascript... pero no se como hacerlo haber si podeis guiarme...

mi codigo es el siguiente:

PARTE ASP:

<li>
<asp:DropDownList ID="ddlTipoAreaAcustica" runat="server" CssClass="CaixaText" Width="400px" OnSelectedIndexChanged="ddlTipoAreaAcustica_Select edIndexChanged" Autopostback="true">
<asp:ListItem Value="1">Suelo de uso residencial</asp:ListItem>
<asp:ListItem Value="2">Suelo de uso de actividad industrial</asp:ListItem>
<asp:ListItem Value="3">Suelo de uso de actividad comercial</asp:ListItem>
<asp:ListItem Value="4">Suelo de uso de actividad deportiva</asp:ListItem>
<asp:ListItem Value="5">Zona con ruido exterior dominante de aeronaves</asp:ListItem>
<asp:ListItem Value="6">Zona con ruido exterior dominante de automóviles</asp:ListItem>

</asp:DropDownList>&nbsp;
</li>
<li>&nbsp;Ld&nbsp;<asp:TextBox ID="tbNivelDia" runat="server" Width="50px" Text="60" CssClass="CaixaText"/>&nbsp;dBA&nbsp;<asp:CheckBox
ID="cbCambiarNivelDia" runat="server" Text="Editar valor" />
</li>

CODIGO C#


protected void ddlTipoAreaAcustica_SelectedIndexChanged(object sender, EventArgs e)
{
switch (ddlTipoAreaAcustica.SelectedIndex)
{
case 1: tbNivelDia.Text = "65"; break;
case 2: tbNivelDia.Text = "75"; break;
case 3: tbNivelDia.Text = "73"; break;
case 4: tbNivelDia.Text = "70"; break;
case 5: tbNivelDia.Text = "60"; break;
default: tbNivelDia.Text = "0" ; break;
}
}



Entonces haciendo la misma funcion en javascript...


Llamando a la funcion por ejemplo function pruebajavascript(){..................}

i en el evento OnSelectedIndexChanged poner OnSelectedIndexChanged="pruebajavascript()"

con eso funcionaria?? porque lo he probado asi pero me dan errores en la parte javascript diciendo que no encuentra una descripcion para pruebajavascript..

Gracias por la ayuda de antemano
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:05.