Cita:
Iniciado por tilu
Hola nuevamente
tengo un problemota que no sé resolver
Pasa que luego de realizar una búsqueda a una tabla, muestro las imágenes encontradas, pero enlazadas para que se muestre todo el detalle de la misma en una pagina externa en una capa, esto con modalbox y usando php, pero no logro pasar un parámetro a través del modalbox.
Dentro de todo lo que inventé tengo esto:
Código PHP:
foreach ($result1 as $resultados1){
echo ("<a href='ficha.php' title='FICHA SIMPLE' onclick='Modalbox.show(this.href, {title: this.title,width:300,params:'".$resultados1['FOT_ACCESO']."'); return false;'><img alt='Pagina Inicial' src='thumbnail/t".$resultados1['FOT_ACCESO']."' border='0' /></a>
}
Claro que la idea orginal era mandar el parametro a una rutina dentro de una capa en la misma pagina y mostrar el resultado en un modalbox, para evitar andar pasando parámetros de una página a otra.
Es posible que esté completamente errada, pero ni eso lo sé con certeza
alguna idea de como hacer andar esto??
Por lo que veo el JavaScript nunca se va a ejecutar si al tag <a> lo estas direccionando a ficha.php
Código PHP:
foreach ($result1 as $resultados1){
echo ("<a href='ficha.php' title='FICHA SIMPLE' onclick='Modalbox.show(this.href, {title: this.title,width:300,params:'".$resultados1['FOT_ACCESO']."'); return false;'><img alt='Pagina Inicial' src='thumbnail/t".$resultados1['FOT_ACCESO']."' border='0' /></a>
}
Que va a hacer?
Obvio vos le estas indicando que vaya a ficha.php y va a ir. Antes de ejecutar el evento onclick.
Lo que deberias hacer es algo asi.
Código PHP:
foreach ($result1 as $resultados1){
echo ("<a href='#' title='FICHA SIMPLE' onclick='Modalbox.show(this.href, {title: this.title,width:300,params:'".$resultados1['FOT_ACCESO']."'); return false;'><img alt='Pagina Inicial' src='thumbnail/t".$resultados1['FOT_ACCESO']."' border='0' /></a>
}
Entonces el tag <a> busca un anchor (anclaje) dentro de la pagina, pero el anclaje # no tiene nombre asi que no va a ir a ningun lado. Y se ejecuta exitosamente el evento onclick sin ir de nuevo a ficha.php.
Saludos.
Si no te va bien lo vemos de nuevo.