onclick javascript + actionListener en commandButt
Publicado por David (1 intervención) el 12/10/2010 23:10:46
Buenas.
Tengo un trozo de codigo en javascript que funciona correctamente en IE y FF, pero no en chrome y opera.
<body onBeforeUnload='closingBrowser()'>
function closingBrowser() {
document.getElementById('main:commandButtonHidden').onclick();
return false;
}
Esta es la definción del boton de pruebas
<h:commandButton id="commandButtonHidden"
value="checkPasswords().Login"
onclick="javascript:checkPasswords();"
actionListener="#{init.closingBrowser}" />
function checkPasswords() {
alert("checkPasswords");
return true;
}
La funcion checkPasswords realmente no hace nada, la utilizo como paso intermedio para que se dispare el evento actionListener del commandButton.
Mi pregunta es:
Porque en IE y FF se dispara el actionListener y en chrome y opera no hay manera.
Hay algo que deba cambiar??. Necesito algo específico para cada navegador???
Alguna sugerencia.???
Gracias.
Tengo un trozo de codigo en javascript que funciona correctamente en IE y FF, pero no en chrome y opera.
<body onBeforeUnload='closingBrowser()'>
function closingBrowser() {
document.getElementById('main:commandButtonHidden').onclick();
return false;
}
Esta es la definción del boton de pruebas
<h:commandButton id="commandButtonHidden"
value="checkPasswords().Login"
onclick="javascript:checkPasswords();"
actionListener="#{init.closingBrowser}" />
function checkPasswords() {
alert("checkPasswords");
return true;
}
La funcion checkPasswords realmente no hace nada, la utilizo como paso intermedio para que se dispare el evento actionListener del commandButton.
Mi pregunta es:
Porque en IE y FF se dispara el actionListener y en chrome y opera no hay manera.
Hay algo que deba cambiar??. Necesito algo específico para cada navegador???
Alguna sugerencia.???
Gracias.
Valora esta pregunta


0