25/06/2010, 11:08
|
| | Fecha de Ingreso: mayo-2009
Mensajes: 67
Antigüedad: 15 años, 6 meses Puntos: 0 | |
Respuesta: hola a todos, me gustaria saber si se puede hacer que las imagenes vayan r buenas he adaptado el codigo para mi web, pero no consigo hacer q rote, te paso el codigo haber si pudieras ayudarme, gracias x tu ayuda!!
<?php
require_once('Connections/conex_mqb.php');
mysql_select_db($database_conex_mqb, $conex_mqb);
$query_banner = "SELECT Imagen, Url, Texto FROM RotadorBanner";
$banner = mysql_query($query_banner, $conex_mqb) or die(mysql_error());
$row_banner = mysql_fetch_assoc($banner);
$totalRows_banner = mysql_num_rows($banner);
if($totalRows_banner > 0){
$RsArrayImg = array();
$RsArrayUrl = array();
$RsArrayText = array();
while($row_banner = mysql_fetch_assoc($banner)){
$RsArrayImg[] = "img/rotacion/".$row_banner['Imagen'];
$RsArrayUrl[] = $row_banner['Url'];
$RsArrayText[] = $row_banner['Texto'];
}
}
mysql_free_result($banner);
?>
<html>
<head>
<title>Rotador de publicidad</title>
<script type="text/javaScript">
var publicidad = [<?php echo '"' .implode($RsArrayImg, '", "'). '"';?>];
var direccion = [<?php echo '"' .implode($RsArrayUrl, '", "'). '"';?>];
var texto = [<?php echo '"' .implode($RsArrayText, '", "'). '"';?>];
var contador = 0;
var url = "";
function RotarPublicidad(){
if(contador > 4)
contador = 0;
document.getElementById("publicidad").innerHTML = "<img src="+publicidad[contador]+" width='150px' height='150px' title="+texto[contador]+" border='0px' />"
url = direccion[contador];
document.getElementById("texto").innerHTML = texto[contador];
document.getElementById("publicidad_peq_4").style. background="#FFFFFF";
document.getElementById("publicidad_peq_"+contador ).style.background="#FF0000";
if (contador >= 1)
document.getElementById("publicidad_peq_"+(contado r-1)).style.background="#FFFFFF";
contador++;
}
timer = setInterval("RotarPublicidad()", 2000);
window.onload = RotarPublicidad;
</script>
</HEAD>
<body>
<a href="#" onClick="window.open(url,'Ventana');">
<div id="publicidad"></div>
</a>
<div id="texto"></div>
<table border="1">
<tr>
<?php for ($j = 0; $j < count($RsArrayImg); $j++) { ?>
<td id="publicidad_peq_<?php echo $j; ?>">
<img src="<?php echo $RsArrayImg[$j]; ?>" />
</td>
<?php } ?>
</tr>
</table>
</body>
</html> |