Foros del Web » Programando para Internet » Javascript »

Ayuda con url

Estas en el tema de Ayuda con url en el foro de Javascript en Foros del Web. veran tengo esto Código HTML: <h1> <a href= "javascript :void(0);" title= "Abrir PopUp" id= "abrirPop" > Mapa </a> </h1> bueno pues ese link se ejecuta ...
  #1 (permalink)  
Antiguo 08/10/2010, 15:16
 
Fecha de Ingreso: octubre-2010
Mensajes: 4
Antigüedad: 13 años, 6 meses
Puntos: 0
Ayuda con url

veran tengo esto

Código HTML:
<h1><a href="javascript:void(0);" title="Abrir PopUp" id="abrirPop">Mapa</a> </h1> 
bueno pues ese link se ejecuta bien

lo que necesito es que se ejecute todo osea ponerlo en una funcion en javascript o php, para poder ejecutarlo sin darle clik a un enlase, no se si me explico


saludos
  #2 (permalink)  
Antiguo 08/10/2010, 17:09
Avatar de lair  
Fecha de Ingreso: enero-2009
Ubicación: header('Location: Morelia");
Mensajes: 1.052
Antigüedad: 15 años, 3 meses
Puntos: 46
Respuesta: Ayuda con url

prueba poniendo un codigo como este en cualquier parte de tu archivo (excepto dentro de las llaves <? y ?>)

Código Javascript:
Ver original
  1. <script>
  2. alert("Hola");
  3. </script>

con eso te puedes dar una idea de como hacer eso.

Suerte.
  #3 (permalink)  
Antiguo 08/10/2010, 17:53
 
Fecha de Ingreso: octubre-2010
Mensajes: 4
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Ayuda con url

si lo se pero lo que quiero es que abra mediante una funcion intente crearla en el archivo de jquery pero no anda asi que lo unico que me queda es encontrar la forma de ejecutar ese link en una funcion pero no se como hacerlo no se como hacer que abra automatico


saludos
  #4 (permalink)  
Antiguo 08/10/2010, 19:42
Avatar de lair  
Fecha de Ingreso: enero-2009
Ubicación: header('Location: Morelia");
Mensajes: 1.052
Antigüedad: 15 años, 3 meses
Puntos: 46
Respuesta: Ayuda con url

alert es una funcion y no difiere en NADA a las que tu puedas definir, claro ademas de lo que tenga programado pero en cuanto a llamadas y todo eso es igual, por lo que si ese ejemplo con el alert se dispara cuando quieres que se dispare se puede usar con cualquier otra funcion sin importar cual sea o lo que haga.

si no es el punto porfavor aclaramelo.
  #5 (permalink)  
Antiguo 08/10/2010, 20:01
 
Fecha de Ingreso: octubre-2010
Mensajes: 4
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Ayuda con url

no man, mira lo que ejecuta el link, es una funcion de jquery, pero no puedo ejecutar dicha funcion no se por que :S

pongo el code

Código HTML:
var scrollCachePosition = 0;


$(function() {
    $("#abrirPop").click(function(event) {
        scrollCachePosition = $(window).scrollTop();
        //Envío el scroll a la posición 0 (left), 0 (top), es decir, arriba de todo.
        window.top.scroll(0,0);

        //Si el body es mas grande que la capa 'wrapper' incrementa la altura del body a la capa 'capaPopUp'.
        if ($("body").outerHeight()>$("#wrapper").outerHeight()){
            var altura=$("body").outerHeight();
        }else{
        //Si la capa 'wrapper' es más grande que el body incrementa la altura de la capa 'wrapper' a la capa 'capaPopUp'.
            var altura=$("#wrapper").outerHeight();
        }
        window.document.getElementById("capaPopUp").style.height=altura+"px";
        event.preventDefault();
        //Muestro la capa con el efecto 'slideToggle'.
        $("#capaPopUp").slideToggle();

        //Calculo la altura de la capa 'popUpDiv' y lo divido entre 2 para darle un margen negativo.
        var altura=$("#popUpDiv").outerHeight();
        $("#popUpDiv").css("margin-top","-"+parseInt(altura/2)+"px");
        
        //Calculo la anchura de la capa 'popUpDiv' y lo divido entre 2 para darle un margen negativo.
        var anchura=$("#popUpDiv").outerWidth();
        $("#popUpDiv").css("margin-left","-"+parseInt(anchura/2)+"px");
        
        //Muestro la capa con el efecto 'slideToggle'.
        $("#popUpDiv").slideToggle();
    });
    $("#cerrar").click(function(event) {
        event.preventDefault();
        //Cierro las capas con el efecto 'slideToggle'.
        $("#capaPopUp").slideToggle();
        $("#popUpDiv").slideToggle();
        //Si la variable scrollCachePosition es mayor que 0 incrementará la posición del scroll al valor que se almacenó. 
        if (scrollCachePosition > 0) {
            window.top.scroll(0,scrollCachePosition);
            //Reseteamos la variable scrollCachePosition a 0 para poder ejecutar el script tantas veces sea necesario.
            scrollCachePosition = 0;
        }
    });
});


$("#abrirPop") quiero llamar a esa funcion sin dar clik a un link, no se si me explico


saludos

Etiquetas: url
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:04.