ThickBox: Ventanas Flotantes

ThickBox es una librería javascript que permite abrir ventanas flotantes sobre páginas HTML. Esto nos permitirá mostrar imágenes o paginas sobre una ventana emergente y sin necesidad de abrir una ventana nueva, evitando de esa forma también el Bloqueador de popup de nuestro navegador. Puedes ver un [tboxi]ejemplo, /wp-content/uploads/2006/08/thickbox.gif, Ejemplo de ThickBox[/tboxi].

thickbox.gif

ThickBox, creado por Cody Lindley y que acaba de llegar a la versión 2.0 es sencilla de utilizar. Primero debes descargar los archivos necesarios para su funcionamiento:

  • jquery.js: Librería necesaria para el funcionamiento e thickbox.
  • thickbox.js: Funciones thickbox para abrir las ventanas.
  • thickbox.css: Hoja de estilos para la ventana emergente.
  • loader.gif: imagen que se mostrará mientras se carga el contenido de la ventana emergente

Entonces una vez que se tienen todos los archivos, lo siguiente es incluir las librerías, la hoja de estilos en nuestro HTML, esto se incluye antes de cerrar el tag HEAD.

  1. <script type="text/javascript" src="jquery.js"></script>
  2. <script type="text/javascript" src="thickbox.js"></script>
  3. <link rel="stylesheet" href="thickbox.css" type="text/css" />

Luego cuando se quiere insertar una pantalla flotante con una imagen, esto se hace sobre un enlace, por ejemplo si deseamos incluir un enlace para abrir una imagen:

  1. <a href="flash9.gif" class="thickbox" title="Ejemplo ThickBox">

Podemos ver el [tboxi]resultado, /wp-content/uploads/2006/06/flash9.gif, Ejemplo ThickBox[/tboxi] del código anterior. Donde se tiene que class="thickbox" es el que indica a las librerías thickbox que se abrirá una ventana emergente, el otro dato importante es que lo que se asigne a la propiedad title se mostrará como titulo de la ventana emergente. Resumiendo podemos decir que a cualquier enlace que tengamos en nuestra página solo es necesario aplicarlo el estilo thickbox.

Esto es para el caso de las imágenes, pero si deseamos incluir una página externa, el código cambio poco, donde tenemos que incluir el ancho y el alto de la ventana emergente en la url que se le pasará a la propiedad href, veamos el siguiente ejemplo donde abrimos la página de [tbox]Google, http://www.google.com, Google, 600, 420[/tbox].

  1. href="http://www.google.com?TB_iframe=true&height=420&width=600"
  2. title="Google"
  3. class="thickbox">Google</a>

Se observa que el código adicional es ?TB_iframe=true&height=420&width=600, es obvio donde se pone el ancho y alto de la ventana.

Espero haber sido descriptivo con esta explicación y seguramente les va a servir mucho para las páginas webs que van a implementar.

Posts Relacionados

Comentarios Total 80 comentarios


gutielua
Publicado: 16/08/2006 1:41 pm

Excelente… gracias por hacernos la vida mas fácil a los bloggers.

SalU2 desde Monterrey, México

@

Fernando S
Publicado: 21/08/2006 2:59 am

excelente blog unijimpe, pero me gustaria saber como se introduce y en que fichero php de la plantilla y si es php no tiene cabecera , con lo cual como, en la pagina del script habla de introducir en la cabecera sin mas. Me lo podriás comentar…usando WP, gracias

unijimpe
Publicado: 21/08/2006 4:11 am

Si te interesa usar ThickBox en WordPress puedes usar el plugin que desarrolle para adjuntar automaticamente ThickBox en WordPress, este plugin lo puedes descargar en: http://unijimpe.pandela.net/?p=78

sandro
Publicado: 31/08/2006 4:03 pm

hola el ejemplo es muy bueno, intente probarlo, descarge todos los archivos pero no funciona sale un error en mi IE que dice [object error] , cual serie el error, gracias

pepe
Publicado: 06/10/2006 3:41 pm

hola

igual que a sandro
no funciona error [object error]

serteber
Publicado: 28/11/2006 7:08 am

Me pasa lo mismo, descargo los archivos, hace el efecto de oscurecer la pantalla, pero me sale una ventana que pone [object error].Si puedieras decirme cual es el error que he cometido te lo agradeceria mucho.

unijimpe
Publicado: 28/11/2006 9:03 am

Uno de los problemas de Thickbox es que es incompatible con otras librerias y por ello devuelve error, generalmente esto se resuelve con código adicional, puedes encontrar ayuda detallada en los foros de thickbox http://codylindley.com/thickboxforum/

Felipe
Publicado: 18/04/2007 6:42 pm

Hola amigo, tu problemas. pero me fije como lo activas tu desde el blog y me funciono de MARAVILLA esta fue la sintaxis:

ESTA ES LA CLAVE A PUBLICAR. FALTO LO DE LA “var”

var imgLoader = “loader.gif”;

asi funcino de maravilla.
IGUAL DOY LAS GRACIAS. EXITO Y MUY BUENO TU BLOG. MUY FUNCIONAL.

Felipe
Publicado: 18/04/2007 6:44 pm

Hola amigo, tu problemas. pero me fije como lo activas tu desde el blog y me funciono de MARAVILLA esta fue la sintaxis:

1.
4.
5.

ESTA ES LA CLAVE A PUBLICAR. FALTO LO DE LA “var”
6.
var imgLoader = “loader.gif”;
7.

asi funcino de maravilla.
IGUAL DOY LAS GRACIAS. EXITO Y MUY BUENO TU BLOG. MUY FUNCIONAL.

Ruben
Publicado: 23/04/2007 10:22 am

Exelente herramienta,

No queria bajarla sin agradecer.

Damian
Publicado: 06/05/2007 9:09 pm

Hola he bajado la libreria y me da el siguiente error:
ReferenceError:imageloader is not defined
Que pudiera estar pasando??

whitehorse
Publicado: 08/05/2007 9:32 am

Excelente herramienta, seguir así.

* Damian a mi me pasaba igual. con modificar el fichero thickbox.js:

- Debajo de

//on page load call TB_init
$(document).ready(TB_init);

- Pones:

var imgLoader = “loader.gif”;

Un saludo y gracias

Josias
Publicado: 09/05/2007 1:41 am

Tengo una inquietud ese mismo se puede usar para un formulario eh estado intentandolo pero no he podido dar con el chiste, si me pueden ayudar gracias.

Damian
Publicado: 09/05/2007 10:08 am

Otro saludo para ti..
Ya resolvi ese problema.!pero ahora tengo otro..resulta que al cargar las cosas no se me muestran en una ventana sino que se me abre una nueva pagina!!
Inclui bien todos los .js.
A que se debe esto

Carlos
Publicado: 16/05/2007 4:29 pm

Hola, tenia el mismo problema en el Archivo thickbox.js.

Despues de adicionar
var imgLoader = “loader.gif”;
funciono perfecto.

Esta muy bueno.
Saludos que buen aporte

Carlos
Publicado: 17/05/2007 9:17 am

Tengo una pregunta,

de esta forma yo puedo pasar parametos de una ventana a la otra?

Lo que pasa es que necesito abrir otra ventana para seleccionar algo y tomar esa información en la ventana inicial.

Gracias.

panzas
Publicado: 19/06/2007 3:26 pm

carlos, lo has podido solucionar, estoy igual

unijimpe
Publicado: 20/06/2007 8:51 am

Para pasar variables de una ventana flotantes a la ventana inicial puedes utilizar la palabra clave parent que hace referencia a la página inicial, por ejemplo para asignar un valor a una variable snombre desde la ventana flotantes sería de la forma:

parent.snombre = “jim”;

Ahora si tenemos un campo de texto llamado nombre, podemos asignar un valor de la forma:

parent.document.getElementById(“nombre”).value = “jim”;

Mas información en los foros de ThickBox

vjdv
Publicado: 02/07/2007 10:46 pm

Me pasaba que al agregar var imgLoader = “loader.gif”; se abria en otra pagina, lo cambie por imgLoader = ‘loader.gif’; y todo resulto de maravilla, lo que hacen una simples comillas!

Monita
Publicado: 18/07/2007 9:27 pm

Hola excelente articulo, me sacaron de un gran lio!. Mil gracias, al principio no me funciono pero coloque imgLoader = ‘loader.gif’; como dice vjdv y funciono perfectamente. de nuevo gracias por colaborar con nosotros los desarrolladores.

Gustavo
Publicado: 25/07/2007 4:44 am

la Ventana si se habre pero lo hace abajo de la paguina principal. Como podria solucionar este problema.

Hannam
Publicado: 28/08/2007 1:11 am

Gracias, enserio por la ayuda

Santiago
Publicado: 31/08/2007 9:42 pm

Como hago para llamar al ThickBox desde flash?, busque en todos lados pero no encuentro una solucion para este problema. Lo tengo que hacer con una funcion window.open que tenga las propiedades?, como seria la funcion?!

silverio Condo
Publicado: 12/09/2007 3:18 am

Excelente, realmente es lo que andaba buscando

Jairo Plazas
Publicado: 16/10/2007 12:44 am

Excelente articulo y buena forma de explicar.

Saludos desde Piedecuesta-Colombia

Daniel Vélez
Publicado: 23/10/2007 5:51 pm

Antes que nada, muy buena herramienta, funciona muy padre!

Sin embargo me he topado con un pequeño problema. Al abrir la ventana, quiero pasarle informacion por el metodo “GET”, pero al parecer no funciona, alguien sabe por que??

Daniel Ruiz
Publicado: 23/10/2007 7:16 pm

Hola, estoy usando esta utilidad que me parece muy interesante y fácil de usar. Pero tengo un problema. Para tener mas control sobre ThickBox uso las funciones TB_show y TB_remove. Pero aparece el error:
“TB_WIDTH is not defined”.
He estado mirando el código y no consigo arreglarlo. Estoy probándolo con firefox. ¿A qué puede ser debido?

Muchas gracias, espero vuestra ayuda.

Lord
Publicado: 28/10/2007 6:59 pm

Buenas, gracia primero que nada.

Estoy intentando montar el thickbox para abrir un popup que realizara una busqueda. El problema esta en de quiero pasar una variable al hijo y depues que devuelva al padre.

Si lo envio asi no llega la variable:

href=”http://www.google.com?TB_iframe=true&height=420&width=600&nuevavariable=166″

nuevavariable no muestra nada cuando llega a la hija.

Alguna propuesta?

joselo
Publicado: 02/11/2007 7:14 pm

hola, muchas gracias por la data.
una consulta: ¿como hago para que la imagen, cuando maximiza en la ventana de thickbox, no quede debajo de una pelicula flash?

Juan
Publicado: 14/11/2007 2:17 pm

Me pasa lo mismo que a joselo… la ventana me queda abajo de las peliculas en flash!

hay solucion?

gracias

Juan
Publicado: 14/11/2007 2:26 pm

Lo descubri… es asi:

vas al editor por ej. el Dreamweaver:

clickeas en tu objeto flash y vas a parametros en “Parameter” pones wmode.
y en “Value” pones transparent.

esto hace que el objeto flash quede atras de la ventana flotante.
salut

Fred70
Publicado: 22/11/2007 2:31 pm

Exelente herramienta, pero estoy buscado que cuando el usuario abra mi pagina, en ella aparezca una ventana flotante y luego lo pueda cerrar. todo esto dentro de la pagina, no deseo que abra otra ventana del explorador si no que en ella misma muestre el mensaje que deseo y que despues el usuario de cerrar para que continue la navegacion por la web.

carlos
Publicado: 03/01/2008 10:13 pm

Hola,

Quisiera que alguien me pudiera ayudar, he hecho el intento de utilizar esta herramienta y aún nada. Lo he hecho así var imgLoader = “loader.gif”; y imgLoader = ‘loader.gif’;, además he puesto en la página:

Cualquier cosa por si quieren echar un vistazo al sitio, es:
http://www.arcmandarin.com/granitos.asp

Gracias por la ayuda

juan
Publicado: 15/01/2008 7:02 am

Muy util. Gracias.

JOSE OCTAVIO LOPEZ LEIVA
Publicado: 22/01/2008 5:44 pm

Buenas tardes:

Ante todo agradecerle por tan excelente js, me ayudo a mejorar notablemente la apariencia de mi proyecto.

Gracias

rodrigo
Publicado: 05/02/2008 4:14 pm

Hola chicos. El Thickbox es muy bueno, pero tengo un problema.

Como le paso mis variables GET a la pagina que abro dentro del thickbox?

lucho
Publicado: 25/02/2008 5:42 pm

para pasar parametros los pasas antes de TB_iframe

href=”http://www.google.com?nuevavariable=166&TB_iframe=true&height=420&width=600

lucho
Publicado: 25/02/2008 5:44 pm

Como bloqueo la ventana para que al dar click fuera de la ventana flotante no se cierre

marcos
Publicado: 19/03/2008 3:45 am

Con respecto a tu problema lucho, yo solo añado modal=true en la url.
Pero un problema con eso, yo tengo un formulario en la ventana flotante y quiero q al hacer click sobre guardar me vuelva a la misma ventana flotante, pero con modal=true no se puede, cuando hago click sobre guardar me sale que no he rellenado los campos cuando si los he hecho.
Si alguien sabe algo de esto le agradeceria la ayuda.

ThXou
Publicado: 19/03/2008 11:13 am

Quisiera saber como hacer, para que en vez de hacer click en un enlace de texto, haga click en un botón enviar de formulario y se ejecute como su fuera desde un enlace de texto…

jose
Publicado: 17/04/2008 8:50 am

estoy usando frames, como hago para abrir la ventana emergente en toda la pagina(sobre todos los frames), ya que me abre dentro de el frame en el cual esta el href

Fenix
Publicado: 01/05/2008 9:38 am

Hola que, es un exelente script y sobre todo facil de montar, mi pregunta es a siguiente, es posible configurar elscript para que se abra automaticamente cuando carga la pagina web, sin necesidad que se tenga que dar clic en algun enlacee??

Fenix
Publicado: 01/05/2008 1:10 pm

ya lo resolvi de la siguiente manera

function init()
{
TB_show(‘Texto culquiera’, ‘foto.jpg?&height=480&width=640′, null);
}

y en body lo siguiente:

ImageCero
Publicado: 01/05/2008 6:01 pm

Lo que pasa es que tengo un hosting de imagenes, y lo que quiero hacer es que al darle el boton “Subir imagen”, aparezca el thickbox con el mensaje “cargando imagen”, y aparece, pero parece que bloquea todo el proceso para subir la imagen porque nunca termina. Alguien sabe porque puede ocurrir esto?.

Muchas gracias de antemano.

OKY
Publicado: 13/05/2008 12:52 pm

Excelente..!!

Manelik
Publicado: 04/06/2008 5:16 pm

Necesito que desde la ventana flotante que se abre al hacer click sobre un boton se inserte un valor en un campo de texto. por ejemplo:

window.parent.document.getElementById(“txtDireccionSolicitante”).value = “algun valor”;

esto ya lo logre pero quiero que la ventana flotante que se abre se cierre al tiempo que se asigna ese valor…

se podra hacer con esa libreria?

VIKTOR
Publicado: 21/06/2008 2:50 pm

A mi también me gustaria saver como cargar el thickbox SOBRE TODOS LOS FRAMES de la pagina para no limitar el tamaño del thickbox.

Excelente programa porcierto, bonito, personalizable, free…

Si alguien me puede contestar por favor lo agradeceria.
viktor_garcia@hotmail.com (si no se puede poner el mail, lo siento)

veropaletas
Publicado: 24/06/2008 9:01 pm

gracias por la herramienta. la estoy utilizando super bien en una pagina… pero tengo un problema… me sale perfecto la ventana transparente, pero el margen inferior es mas ancho que los otros tres y me gustaria saber como cambiarlo o si hay algo que estoy haciendo mal, el codigo de mi imagen es este.:

si alguien sabe como, mil gracias de antemano.. y saludos

Susej Reina
Publicado: 26/06/2008 10:02 am

Hola!
Estuve revisando y alguien preguntaba por el pase de parámetros, bueno yo tuve algunos inconvenientes con el mismo, porque los borraba o cosas así; luego me di cuenta que lo hacía era cuando llevaban espacios en blancos, lo cual suena lógico porque nosotros mismos estamos construyendo la URL; así que simplemente reemplazé por %20, como lo hacen los navegadores; quedando así:

razon = doc.razonsocial.value;
razon = razon.replace(‘ ‘, ‘%20′);
siglas = doc.siglas.value;
siglas = siglas.replace(‘ ‘, ‘%20′);
tb_show(‘Seleccione el ente’,'POPUP/entesNew.php?height=300&width=400&razon=’+razon+’&siglas=’+siglas);

veropaletas
Publicado: 30/06/2008 12:53 pm

hola, me ha funcionado bien la herramienta, pero tengo un problema… cuando abro la imagen en thickbox aparece con un margen abajo ancho y no quiero que aparezca as’i, sino con el margen mas angosto igual que los otros 3 y otra cosa… donde y como debo insertar el loader.gif, no he logrado que funcione. si alguien puede ayudarme, lo agradecere… me urge terminar!!! gracias y salu2

el link de la pagina es todomoto.com.mx/galeria

Susej Reina
Publicado: 07/07/2008 2:55 pm

hola Manelik usa la función tb_remove();

fernando
Publicado: 25/08/2008 6:59 pm

Gracias por el ejemplo unijimpe, pero tengo un problema cuando pongo en el enlace: class=’thickbox’ no me llegan los datos con el metodo GET. si lo saco si funciona, es decir si llegan los datos, una ayudita porfa

carlos
Publicado: 26/08/2008 2:50 pm

Gracias , muy buena informacion , la acvo de usar en http://www.lookpatagonia.com

Sergio
Publicado: 22/10/2008 5:07 am

He hecho todos los pasos y no funciona….Ni si quiera hace amago de abrir la ventana, ni la sombra solo ni nada, he añadido la variable imgLoader, he colocado en el head esto:

y las rutas están correctas. Si alguien me puede echar un cable se lo agradeceria muxo.

fac
Publicado: 04/11/2008 2:09 pm

hola creo que nadie a contestado para abrir el thickbox sobre una pagina con frames, solo se limita al html donde esta la imagen. alguien tien la manera para que ocupe toda la ventana ( osea no se limite adentro del marco?) muy buena pag… saludos

lucho
Publicado: 20/11/2008 8:21 am

en cuanto a la página con frames lo unico que encontre fue crear una pagina con un iframe que contenga la pagina con los frames y luego la ventana padre seria la del iframe probe y funciona.

leon
Publicado: 11/02/2009 8:30 am

hola unijimpe quisiera que me des una manita en un trabajo, el problema que tengo esque nesesito pasara variables desde flash a la ventan del thickbox, cuando abro la flotante sin pasar variables funciona, pero cuando intento pasarle variables por GET no puedo me sale error, espero puedas ayudarme con esto, o si tubieras un tutotiral seria perfecto, mil gracias desde Perú.

P.D.: Mi web esta en under aun, en cuanto la acabe estare postenado la direccion para que todos me den su fedback.

Anderson
Publicado: 25/02/2009 3:10 pm

Hola!, he venido utilizando la liberia Thickbox en el desarrollo de varios portales, sin embargo actualmente tengo un error cuando llamó una página con AJAX…La página tiene un boton que abre un formulario con Thickbox, pero no se porque no funciona…
Si la página la llamo normalmente (es decir, sin AJAX) funciona perfectamente el Thickbox, el problema se presenta exclusivamente al ser llamada via AJAX….

Si me pueden ayudar se los agradezco…

Isaac flores
Publicado: 04/03/2009 4:41 pm

hola, mi problema es el siguiente :
tengo unos tabs ajax en jquery y dentro de uno de los tabs muchas fotos , lo que quiero es usar thickbox para mostrar las fotos, pero lo unico que logro hacer es que me habra la url de la imagen….esto es debido a que una vez ejecutado el ajax de los tabs(ajax tab), quita los eventos a los elementos traidos por ajax,…pero no se como solucionarlo….desde yá gracias….bye

lestat
Publicado: 02/04/2009 12:39 am

hola exelente sistema,facil de utilizar me funsiono todo bien pero necesito hacer que thickbox se inicie autimaticamente con mi web sin tener que utilizar ningun boton, no encuentro la forma trate utilizando el codigo que puso Fenix
function init()
{
TB_show(’Texto culquiera’, ‘foto.jpg?&height=480&width=640′, null);
}
pero no entendi donde hiva puesto, agradeceria mucho su ayuda
que necesito implementar esto en una web
de antemano muchas gracias

KaRoLiTa
Publicado: 08/04/2009 4:06 pm

Alguien ha encontrado la solución sobre los thickbox sobre páginas con frames???
Necesito ayuda karolazh@gmail.com
Gracias!

Richard Sosa
Publicado: 15/04/2009 11:38 pm

Gracias, muy buen tutorial de ventanas emergentes, funciona de maravilla, el error estaba en cambiar las comillas.

Marcos Rodriguez Marrero
Publicado: 20/04/2009 1:35 pm

Hola amigos tengo un problema pues hay interferencia entre validation.js y thickbox.js.

Solo me deja escojer una :
1 valido
2 o pongo los efectos..

A alguien le ha sucedido ?
escribirme a inf2004107@ucf.edu.cu
se agradece cualquier comentario…

Gracias

Mauricio Vega
Publicado: 27/05/2009 3:28 pm

no me funciona, abre la pagina en la misma ventana no en el iframe, alguna idea, gracias de antemano.

German
Publicado: 19/06/2009 3:37 pm

Yo tambien tengo el problema para pasar variables por GET pero nadie respondio cual es la solucion…por favor alguen puede decir como se puede pasar las variables…a la ventana flotante…

Mike Morales
Publicado: 23/06/2009 10:22 am

Que tal alguien sabe como mandar llamar este ejercicio desde FLASH??

saludos!!

Damianhdez
Publicado: 24/06/2009 4:52 pm

Hola mi problema es el siguiente.. estoy programando un form de captura de datos como nombre, correo, etc.

y al darle submit.. necesito que la pag en donde esta la conexion a la base de datos y la conexion a esta.. se abra en el ThickBox como puedo hacer esto?? alguien me puede ayudar??

Nelson
Publicado: 07/08/2009 2:34 pm

Hola q tal, Excelente pag. pero tengo un problema en el envio de de variables desde la ventana padre a la ventana hija. podrian por favor explicar como es este proceso? eh hecho varios intentos y no eh dado con el problema.. ejemplo.. :
<a href="ejemplo.php?id=&otra=&TB_iframe=true&height=420&width=600″ class=”thickbox”>abrir
por favor donde me es toy equivocando¿? necesito esa ayuda Gracias.!

Gerardo Rivero
Publicado: 30/08/2009 8:46 am

Ya se ha preguntado antes; ¿Como puedo hacer para que al enviar un dato por un FORM a otra página esta se muestre en una ventana Thickbox?

Mi problema es muy simple. Tengo este FORM en una página:

El PHP acepta el número y genera una página con la ficha de un producto, que se abre en el mismo marco o en una nueva, pero sin Thickbox.

Esto no sirve:

¿Alguien puede echarme una mano?

Gracias.

Gerardo Rivero
Publicado: 30/08/2009 8:48 am

En el mensaje anerior no aparece el código, aunque lo he escrito. ?Que he hecho mal?

Xurri
Publicado: 26/10/2009 2:44 am

Esto es una fulera mierda…. no tira con GET ni a patás!!!! Tiene su logica???? por su puesto… en el .js donde se le pasa TB_iframe=true&height=420&width=600 se desbarataaaaa y sólo pilla la url sin pasar las otras var. Alguien puede solucionarlo????

Xurri
Publicado: 26/10/2009 2:50 am

Creo que lo caga para pasar al GET los datos es esta parte del .js

var queryString = url.replace(/^[^\?]+\??/,”);
Supongo que aqui es donde limpia la cadena que contiene la url para abrirla, justo antes hay un if del tipo
if (urlType==’.htm’||urlType==’.html’||urlType==’.php’||…. si alguien sabe como repar eso para que se trage vars con GET estaria wapoooooo

Xurri
Publicado: 26/10/2009 3:01 am

YA LO HE COSEGIDOOOOOOOOOOOOOOO…. para pasar los datos por GET tenemos que hacer los siguiente.
1. Editamos el fichero thickbox.js sobre la línea de código 160 está escrito el código
urlNoQuery = url.substr(0,TB_strpos(url, “?”));
Pues bien simplemente comentarlo con // y añadir justo debajo el código
urlNoQuery = url; y ya está….
SE OS TIENE QUE QUEDAR ASÍ
line 160 //urlNoQuery = url.substr(0,TB_strpos(url, “?”));
line 161 urlNoQuery = url;

Y a rodar… ya podemos pasar url con GET… para otra cosa (Marcos) marcos_xurri@hotmail.com

gabriel
Publicado: 11/11/2009 11:15 pm

hola me gustaria saber como puedo poner un video de youtube!?

Eduardo
Publicado: 12/01/2010 7:32 pm

Muchas Gracias por tu aporte amigo, me ha servido de mucho, pero tengo una pequeña duda, como puedo hacer para que inmediatamente se habra mi pagina tambien se abra automaticamente la ventana flotante? resulta que quiero colocar un formulario dentro y quiero que aparezca automaticamente sin hacer click en algun lugar,

Espero la respuesta de alguno,

Muchas Gracias

Eduardo

JimmyC
Publicado: 20/01/2010 9:27 pm

MIL GRACIAS Xurri “Sansei”, me salvaste de una buena, funciona perfecto lo de las variables GET. Solo comente la linea que dijiste. Saludos.

JimmyC
Publicado: 20/01/2010 10:08 pm

Xurri o alguien AYUDA!!! Una vez solucionado el problema de recibir parametros GET en una ventana flotante, ahora se presenta otro problema: La ventana flotante hace un insert en una tabla, cuando cierro la ventana flotante, la ventana original tenía un listado de items de esa tabla pero no se ha refrescado…. A quien se le ocurre como refrescarla, intente colocar en body onload=”window.refresh”, pero no funciona porque simplemente no se está haciendo un onload sino que la ventana original siempre permanecio abierta…. Por favor alguien que sepa como hacerlo!!!!!!!!!!!!!!!!!!!!!

Xurri
Publicado: 15/02/2010 7:51 am

Hola JimmyC… fíjate en la parte de código.
function TB_remove() {
$(“#TB_window”).fadeOut(“fast”,function(){$(‘#TB_window,#TB_overlay,#TB_HideSelect’).remove();});
$(“#TB_load”).remove();
$(document).unkeyup();
refresca();//Para cuando cierre cargue de nuevo el intervalo de refresco.
return false;
}

donde refresca() es una función javascript que he escrito antes que es:

function refresca() {
window.location.reload();
}

Suerte y ya me comentas si te ha funcionado… ok???

is
Publicado: 22/02/2010 12:38 pm

Es cierto lo del loader, yo lo conseguí hacer funcionar definiendo:
var imgLoader=”loader.gif”;
en la linea 25 de thickbox.js
Gracias esta funcionando.

Kndesign
Publicado: 13/03/2010 6:47 pm

Me funciona perfecto, pero, necesito poner los .js en /scripts, el css en /css y la imagen en /img.
cuando los ubico, deja de funcionar, estimo que es porque hay que modificar el archivo thickbox.js pero no entiendo nada de js, alguien lo hizo o me puede dar una mano?, muchas gracias

 

Comentar

En este blog los comentarios están moderados, no aparecerán inmediatamente en la página al ser enviados. Por favor, evita los comentarios ofensivos u obscenos por que no serán aprobados.

(Requerido)

(Requerido, no será publicado)

(Requerido)

(Tags aceptados: <a> <em> <strong> <code> <ul> <li>)