Foros del Web » Creando para Internet » CSS »

ancho maximo de imagen

Estas en el tema de ancho maximo de imagen en el foro de CSS en Foros del Web. Hola. Tengo un pequeño problemilla con mi web. Resulta que las fotografias las muestro en una ventana a parte de 750 px de ancho, y ...
  #1 (permalink)  
Antiguo 31/03/2004, 15:35
Avatar de machbel  
Fecha de Ingreso: junio-2002
Mensajes: 41
Antigüedad: 22 años, 5 meses
Puntos: 0
ancho maximo de imagen

Hola. Tengo un pequeño problemilla con mi web.
Resulta que las fotografias las muestro en una ventana a parte de 750 px de ancho, y la fotografia dentro con un ancho de 720px como maximo.

Para decirle lo del maximo, uso
Código:
style="max-width:720;"
, cosa que el mozilla por supuesto respeta, pero el explorer no (que raro )

Hay alguna forma de que el explorer no deje que la foto tenga un ancho mayor de 720px? no puedo poner ancho fijo porque hay fotos menores de ese tamaño, ni tampoco modificar el ancho de la ventana que se abre.

Ej:
http://www.hisparally.net/hisparally...o%202004&lim=0
Picar en cualquier foto de coche, y vereis como ocupa mas que la ventana
__________________
Webmaster de la red Hisparally:
www.hisparally.net
  #2 (permalink)  
Antiguo 01/04/2004, 03:13
Avatar de PatomaS
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: En alguna otra parte
Mensajes: 4.656
Antigüedad: 20 años, 8 meses
Puntos: 63
Hola

Una forma que se me ocurre si estás usando algún lenguaje que te permita obtener las propiedades de los elemtnos involucrados, es que en los popups que se abre, coloques un código de javascript creando el objeto imagen con las dimensiones que tu quieres, las dimesiones para crear esa imagen, las obtendría de alguna variable que le podrías pasar desde este otro lenguaje.

Otra forma, es que coloques en el body un onload y llames a una función de javascript, la cual puede obtener las dimensiones de la foto en la página y si es mayor de loque quieres, redimensionarla.

Código:
function redimensionar() {
	var ancho = document.getElementById('fotito').width;
	var ancho2 = ancho + 100;
	document.getElementById('fotito').width = ancho2;
}
En mi ejemplo, la imagen se llamaba fotito y lo que hice fué simplemente agregarle 100 pixels de ancho, pero obvimente mejorando un poco esa función y con un if, podrías hacer lo que quieres.

Suerte

Felicidad
__________________
¡ hey, hou, hou, hey !
  #3 (permalink)  
Antiguo 01/04/2004, 07:22
Avatar de machbel  
Fecha de Ingreso: junio-2002
Mensajes: 41
Antigüedad: 22 años, 5 meses
Puntos: 0
de lenguaje de servidor uso php, por lo que hay funciones para obtener el tamaño de la foto, lo que no se es si sera mas rapida la funcion de php o la de javascript. Imagino que la de javascript, ya que funciona con el navegador.

Saludos y gracias. Ya lo probe y funciona
__________________
Webmaster de la red Hisparally:
www.hisparally.net

Última edición por machbel; 01/04/2004 a las 10:20
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 05:01.