Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/03/2005, 02:30
selene33
 
Fecha de Ingreso: febrero-2005
Mensajes: 39
Antigüedad: 19 años, 9 meses
Puntos: 0
Llamar función javascript desde codebehind asp .net

Estoy intentando realizar una llamada a una función que se encuentra en un script de java en la pagina.html desde un evento que se produce en el codebehind y no me es posible. Agradecería vuestra ayuda.

Lo hago de la siguiente forma pero siempre me da el mismo error: " Se requiere un objeto".
En la parte de html tengo lo siguiente:
<script language="javascript">
var isOpen=false;
function muestraCapa(nombreCapa){
document.getElementById(nombreCapa).style.visibili ty="visible";
</script>

En el codebehind me he creado una subrutina que llama a la función:

public sub mostrarCapa(byVal mostrarCapa as string)
response.write("<script>" & vbCrLf)
response.write("muestraCapa(' " & nombreCapa & " ')" & vbCrLf)
response.write("</script>")
end sub


He probado también en la subrutina anterior a poner directamente : document.getElementById(nombreCapa)... etc.. por si el problema era el paso de argumentos, pero también me da problemas me dice que no reconoce document.

Alguien me puede ayudar?????? Gracias