Bueno cambie el href por el window.open
Aqui esta algo de código:
Aqui genero dinamicamente los div que contienen las imagenes a cada uno le agrego una funcion la cual a traves del window.open abro una pestaña y abri el link correspondiente
Código PHP:
Ver original<?php
$query6 = new query;
$query6->validaquery("select * from tintero.publicidad where estatus = '1'");
if($query6->cantidadreg() > 0){
$resultado = $query6->devuelveresult();
$id_img = $row["id_img_publicidad"];
$titulo = $row["titulo"];
$link = $row["link"];
$query2 = new query;
$query2->validaquery("select * from tintero.imagen_publicidad where id_img_publicidad = '$id_img'");
$rutaImagen = $query2->valorrenglon("ruta");
$imagenes.="<div class='item' >
<div class='view effect'>
<img src='IMG/otras/publicidad/".$rutaImagen."' style='width: 100%;height: 100%;'/>
<div class='mask'></div>
<div class='content' style='cursor:pointer' ".'onclick="abrirLink('."'$link'".')"'." title='".$titulo."'>
</div>
</div>
</div>";
}
$publi = "<div id='owl-demo' class='owl-carousel' >
$imagenes
</div>";
echo $publi;
} else {
echo "No se tienen imagenes de publicidad por el momento.";
}
?>
Funcion para abrir pestaña:
Código Javascript
:
Ver originalfunction abrirLink(link){
window.open("http://"+link);
}
Hasta aqui todo va bien ahora la funcion que hacen que se muevan los div es la siguiente:
cada 4 segundo se recorre un div hacia la izquierda para mostrar el siguiente, cuando llega al final se recorren todos los div hasta el inicio
Código Javascript
:
Ver original$(document).ready(function() {
$("#owl-demo").owlCarousel({
autoPlay: 4000,
items : 5,
itemsDesktop : [1199,3],
itemsDesktopSmall : [979,3]
});
});
Al abrir una nueva pestaña los div dejan de moverse como si la funcion se detuviera pero no se a que se debe.