Ver Mensaje Individual
  #8 (permalink)  
Antiguo 17/07/2008, 14:23
Avatar de buzu
buzu
 
Fecha de Ingreso: octubre-2006
Ubicación: San Francisco, CA
Mensajes: 2.168
Antigüedad: 17 años, 6 meses
Puntos: 122
Respuesta: scroll de la nada

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.
__________________
twitter: @imbuzu