Foros del Web » Creando para Internet » HTML »

Problema con script MultiBox

Estas en el tema de Problema con script MultiBox en el foro de HTML en Foros del Web. Buenas tardes .. viendo el famoso y conocido tema de los lightbox (lightbox, videobox, etc) encontre uno llamado multibox. La particularidad es que soporta todos ...
  #1 (permalink)  
Antiguo 27/05/2011, 12:47
 
Fecha de Ingreso: marzo-2011
Mensajes: 40
Antigüedad: 6 años, 4 meses
Puntos: 0
Problema con script MultiBox

Buenas tardes .. viendo el famoso y conocido tema de los lightbox (lightbox, videobox, etc) encontre uno llamado multibox. La particularidad es que soporta todos los tipos de formatos conocidos, incluso los autodetecta. Mi problema es que tengo, por ejemplo, una imagen de 500x500 y al abrirla utilizando multibox no puedo redimensionarla, es decir, se abrirá en una ventana de 500x500. Cuando utilizaba videobox o lightbox podía especificar el tamaño dentro del atributo REL="vidbox 150 150" (donde 150 150 son alto y ancho) pero con multibox eso no es posible. Note que si al final del enlace añado un signo de pregunta (?) la ventana toma un tamaño "estándar" (que tampoco es modificable, o mejor dicho no encuentro donde establece ese tamaño estándar). Lo que yo quiero es lograr que por ejemplo, teniendo 3 imágenes de 500x500 pueda ponerles el alto y ancho que yo quiera. Este es el código que uso para lograr el efecto de multibox:

Código:
<script type="text/javascript" src="multibox/js/mootools.js"></script>
	<script type="text/javascript" src="multibox/lighter/Lighter.js"></script>
	<script type="text/javascript" src="multibox/lighter/Fuel.css.js"></script>
	<script type="text/javascript" src="multibox/lighter/Fuel.html.js"></script>
	<script type="text/javascript" src="multibox/lighter/Fuel.js.js"></script>
	<script type="text/javascript">
		window.addEvent('domready', function(){
			$$('code').light({
				altLines: 'multibox/hover',
				path: 'multibox/lighter/',
				mode: 'multibox/ol',
				fuel: 'multibox/js',
				indent: 4
			});
		});
	</script>
	
	
	<link rel="stylesheet" href="multibox/css/multibox.css" type="text/css" media="screen" />
	<script type="text/javascript" src="multibox/js/overlay.js"></script>
	<script type="text/javascript" src="multibox/js/Assets.js"></script>
	<script type="text/javascript" src="multibox/js/multibox.js"></script>
	<script type="text/javascript">
	
		window.addEvent('domready', function(){
			var box = new multiBox('1', {
				overlay: new overlay()
			});

			var advanced = new multiBox('2', {
				overlay: new overlay(),
				descClassName: 'html'
			});
			var advanced = new multiBox('3', {
				overlay: new overlay(),
				descClassName: 'html'
			});
		});
	
	</script>
Y éste es el código con el cuál logro el efecto en las imágenes o videos o lo que sea:

Código:
<a href="imagen_pequeña.JPG" class="1" title="esta es mi imagen"> <img src="imagen_original.JPG" alt="imagen" width="200" height="150" border="1" class="bordes" /></a>
Como pueden ver le pongo el atributo class="1" (si miran el código de arriba verán que también puedo poner class 2 o 3). Con el class simplemente diferencio la "galería de fotos" que muestro .. por ejemplo tengo 5 fotos de comidas, 5 fotos de bebidas y 5 fotos de postres .. entonces a las comidas les pongo class1 a las bebidas class2 y a los postres class3. De esta forma cuando abro una imagen se abre como una especie de "álbum" donde puedo ir pasando entre las fotos que tengan la misma clase.

Mi problema con ese código es que abro una imagen y me la abre con el tamaño "original" de la foto cuando en realidad yo quiero redimensionarla.

si yo en lugar de poner
Código:
<a href="imagen_pequeña.JPG"
pongo
Código:
<a href="imagen_pequeña.JPG?"
la ventana multibox se abre con una medida "estándar" (por ejemplo 250x250) sin importar cuál sea el tamaño de la imágen original.

Bueno, espero se entienda cuál es mi problema y ojalá tenga alguna solución xD

Saludos.

Etiquetas: javascript
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 22:48.