Foros del Web » Programando para Internet » Javascript »

Definir imagen como enlace en javascript

Estas en el tema de Definir imagen como enlace en javascript en el foro de Javascript en Foros del Web. Hola, tengo el siguiente código que al pasar el rato sobre unas miniaturas me aparece al lado la imagen en grande : function vista_foto(url,texto,w,h){ // ...
  #1 (permalink)  
Antiguo 29/10/2007, 06:11
 
Fecha de Ingreso: octubre-2007
Mensajes: 44
Antigüedad: 16 años, 6 meses
Puntos: 1
Definir imagen como enlace en javascript

Hola, tengo el siguiente código que al pasar el rato sobre unas miniaturas me aparece al lado la imagen en grande :

function vista_foto(url,texto,w,h){
// get objects
borra_foto();
var objCapaImagen = document.getElementById("imggrande");
if(w>h)
{
var muestra_w = 300;
var muestra_h = parseInt((h/w)*300);
}
else {
var muestra_w = parseInt((w/h)*223);
var muestra_h = 223;
}

var objCapa = document.createElement("div");
objCapa.setAttribute("id","ContImagen");
objCapa.style.width=muestra_w+"px";
objCapa.style.height=muestra_h+"px";
objCapaImagen.insertBefore(objCapa, objCapaImagen.firstChild);

var objCaption = document.createElement("div");
objCaption.setAttribute("id","titFoto");
objCaption.style.zIndex = "1";
objCaption.innerHTML = texto;
objCapaImagen.insertBefore(objCaption, objCapa.nextSibling);


var objImagen = document.createElement("img");
objImagen.src = url;
objImagen.setAttribute("id","imagenCont");
objImagen.style.zIndex = "1";
objImagen.style.width=muestra_w+"px";
objImagen.style.height=muestra_h+"px";
objCapa.appendChild(objImagen);


return false;
}

Lo que quiero ahora es que la imagen en grande sea un enlace que cuando pinches se abra un popup con la imagen en grande. No se que propiedad puedo emplear par ahacer esto en javascript. Me imagino que sera:

objImagen.propiedad(url)

pero no se que propiedad será.

Gracias por anticipado!!!
  #2 (permalink)  
Antiguo 29/10/2007, 06:15
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Re: Definir imagen como enlace en javascript

Hola yomismo0142

Prueba esto:

Código:
var objImagen = document.createElement("img");
objImagen.onclick = function() {location = 'otrapagina.html'}
Saludos,
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 03:28.