Buenas foreros, tengo una dudilla que espero podais resolverme.
El caso es que tengo un box en el cual quiero mostrar 5 imagenes de 5 articulos de una web, cada cual linkeando a su respectivo articulo, he probado de varias formas pero creo que para ahorrar espacio y hacerlo llamativo es la mejor forma, haciendo una rotacion de imagenes.
No encuentro el problema y la consola de errores me muestra un estupendo "is not defined" refiriendose al div en el que quiero insertar el rotativo.
Código PHP:
Ver original// articles_list.php
<script type="text/javascript">
var image = Array();
var link = Array();
var pos = 0;
<?php
$x = 0;
if($x==0)
$img_p = $row[img_p];
?>
image[<?php echo $x; ?>] = "<?php echo $row[img_p]; ?>";
link[
<?php echo $x; ?>] = "
<?php echo $row[link]; ?>";
<?php
$x++;
}
?>
function tag(id) {
return document.getElementById(id);
}
function rotaImagen(pos) {
tag('linker').href = link[pos];
tag('imager').src = image[pos];
pos++;
setTimeout("rotaImagen("+pos+")",5000);
}
rotaImagen(pos);
</script>
<tr>
<td>
<a id="linker"><img id="imager" src="<?php echo $img_p; ?>">
</td>
</tr>
Seguramente sea algun fallo tonto pero llevo dos horas probando cosas y nada, me sigue saltando el fallo de consola.
¿Alguna sugerencia?