Cita:
Iniciado por buzu Lo mas probable es que tengas que cancelar el evento click del mouse
Ya lo decía yo.
En este caso return false cancela el comportamiento por defecto del click. Digamos que tiienes:
Código:
document.getElementById('mienlace');
mienlace.onclick = abrirVentana
function abrirVentana(){
window.open("algo.html");
return false;
}
Como vez ahí le asignamos una función al evento onclick de un enlace. Si todo sale bien, la función regresara como valor true, lo que le indica al navegador que todo salió como se esperaba y que el enlace puede proseguir con su funcionalidad normal. Sin embargo, nosotros no queremos eso. Lo que queremos es que el enlace no siga con su funcionalidad normal, por lo que regresamos false, que es lo que normalmente regresaría la función si algo saliera mal.
puedes usar return para muchas otras cosas eh incluso regresar otros valores p.e.
Código:
function suma(){
var suma = 2 + 1;
return suma;
}
var dosMasUno = suma;
puedes usar el return solo para salir de una funcion p.e.
Código:
function obtenerID(){
if(!document.getElementById){
return;
}else{
//codigo a ejecutarse si el navegador soporta el metodo getElementById del DOM
}
}
Saludos.