Comunidad de diseño web y desarrollo en internet online

Problema con Javascript en Safari y Chrome

Citar            
MensajeEscrito el 10 Sep 2012 08:41 am
Hola a todos, tengo el siguiente problema: En mi página web tengo unos CheckBox que según si están chequeados o no, muestran u ocultan unos 2div", el problema está en que só funcionan las llamadas de javascript en Firefox, mientras que en Chrome y Safari no se hace la llamada.
Les dejo el código a ver si ven algo que a mi se me pueda escapar:

Código Javascript :

<asp:CheckBox ID="CheckBoxVideoActive" runat="server" onchange="javascript:onChangeVideoCB();" />
<script type="text/javascript" language="javascript">
function onChangeVideoCB() {
        if (document.getElementById('<%= CheckBoxVideoActive.ClientID %>').checked == true) {
            alert("Chequeado");
        } else {
            alert("No chequeado");
        }
}
</script>


Alguna idea? Tal como digo, en Safari y Chrome no llega a hacerme el alert y tengo permitido Javascript en ambos.

Muchas gracias

Por Palacio

Claber

198 de clabLevel



 

firefox
Citar            
MensajeEscrito el 10 Sep 2012 12:18 pm
Seguro porque no te reconoce el evento onchange,
proba asignándole con JQuery en el docuement.load esa función.
Saludos

Por SinSemilla

Claber

336 de clabLevel



Genero:Masculino  

i am that i am...

firefox
Citar            
MensajeEscrito el 10 Sep 2012 02:05 pm
En Chorme lanza la consola de errores (F12->Console) y mira qué mensaje de error aparece cuando se produce el onChange.

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 12 Sep 2012 10:18 am
Hola, antes de nada gracias por vuestro tiempo, pero sigo sin solucionar el problema.
Si cuando cargo la página fuerzo la llamada a "onChangeVideoCB", me saca el alert correspondiente, pero cuando pulso sobre el CheckBox no me hace caso.
Si miro la consola de errores (tanto para Safari como para Chrome) no me muestra ningún mensage cuando pulso sobre el CheckBox.

Alguna idea?
Que más puedo probar?
Muchas gracias

Por Palacio

Claber

198 de clabLevel



 

firefox
Citar            
MensajeEscrito el 12 Sep 2012 11:56 am
Hola de nuevo, ya está solucionado, en vez de llamar al evento "onchange", llamando al evento "onclick" funciona para todos los navegadores.

Muchas gracias por vuestro tiempo.

Por Palacio

Claber

198 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.