Foros del Web » Creando para Internet » Diseño web »

Ventanas personalizadas

Estas en el tema de Ventanas personalizadas en el foro de Diseño web en Foros del Web. Que tal, queria saber si hay alguna forma de que cuando le ponemos a un texto o a una imagen la propiedad de que al ...
  #1 (permalink)  
Antiguo 27/10/2006, 12:34
 
Fecha de Ingreso: diciembre-2004
Mensajes: 25
Antigüedad: 19 años, 4 meses
Puntos: 0
Ventanas personalizadas

Que tal, queria saber si hay alguna forma de que cuando le ponemos a un texto o a una imagen la propiedad de que al hacerle click se abra una ventana personalizada (Open browser window), y esa ventana tenga como url display la direccion de una imagen en lugar de un html (ej: img/imagen1.jpg), siempre que hacemos esto, al hacer click se nos abre la ventana pero es como si nos crease un html virtual con la imagen (img/imagen1.jpg) insertada ya que esta ventana tiene margenes (right, left, top, bottom) queria saber si hay alguna forma mediante codigo de anularle esos margenes a ese "supuesto html virtual" que se genera al tomar como url display a una imagen directamente, cuando linkeamos a un html es muy facil porque sabemos que si ese html tiene "leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" todo el contenido de la ventana va a aparecer sin margenes... pero cuando linkeamos directamente a una imagen no tenemos una solucion... al menos yo no la conozco, por eso pregunto.

Desde ya muchas gracias

Lucas
  #2 (permalink)  
Antiguo 27/10/2006, 15:36
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Hola Lucas:

Un método para que no tengan márgenes las imágenes, es abrir una ventana en blanco y escribir código en ella... En las Faqs jabascript hay algo...
<span onclick="abrir('imagen.gif', 300, 200)">abrir</span>
Suponiendo que imagen.gif tiene 300x200... y abrir sería:

function abrir(imagen, ancho, alto) {
ventana = window.open('', '', 'width=' + ancho + ',height=' + alto);
ventana.document.open();
ventana.document.writeln('<html><body style="background-image: url(' + imagen + ')"></body></html>');
ventana.close();
}

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
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:05.