Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/05/2009, 09:04
Avatar de dobled
dobled
 
Fecha de Ingreso: enero-2002
Ubicación: Rancagua - Chile
Mensajes: 1.328
Antigüedad: 23 años
Puntos: 2
Llamada a xDisplay

Tengo el siguiente problema.
en un select al agregar el evento onchange="expMatriz()" funciona sin problemas un div el cual me oculta y muestra informacion con la siguiente funcion.
Código:
<script>
function expMatriz(){
 if (document.frm.matriz.value == "0"){
	xDisplay('capaMatriz', 'none')
	document.getElementById("nro_matriz").value = '0';
 }
 if (document.frm.matriz.value == "2"){
	xDisplay('capaMatrizNueva', 'block')
	xDisplay('capaMatriz', 'none')
	alert('Ingrese el Codigo de la Matriz');
	document.getElementById("matrizNueva").focus();
 }
 if (document.frm.matriz.value == "1"){
	xDisplay('capaMatriz', 'block')
	xDisplay('capaMatrizNueva', 'none')
	alert('Elija la Matriz que corresponda');
	document.getElementById("nro_matriz").focus();
 }
}
    </script>
Ahora, cual es metodo mas optimo para llamar la funcion sin el evento onchange?
lo tengo de esta manera pero me ejecuta solo la alerta pero no me muestra el div

Código:
<%If intMatriz = 2 Then%>
<script>
	expMatriz();
</script>
 <%End If%>
Tal como lo describo funciona la alerta pero no me muestra la informacion, lo encuentro de lo mas raro.
Ojala me puedan ayudar, muchas gracias
__________________
Usa títulos específicos y con sentido
En las listas de correo o en los grupos de noticias, la cabecera del mensaje es tu oportunidad de oro para atraer la atención de expertos cualificados en aproximadamente 50 caracteres o menos. No los desperdicies en balbuceos como "Por favor ayúdame" (de "POR FAVOR AYÚDAME!!!" ya ni hablamos). No intentes impresionarnos con lo profundo de tu angustia; mejor usa ese preciado espacio para una descripción lo más concisa posible del problema.