![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
17/03/2008, 14:01
|
![Avatar de bandolera_triste](http://static.forosdelweb.com/customavatars/avatar204470_1.gif) | | | Fecha de Ingreso: noviembre-2007
Mensajes: 136
Antigüedad: 17 años, 2 meses Puntos: 0 | |
Re: ayuda con ste script no funciona buske otra forma de mostrar el slide show pero es el mismo problema, no corre el codigo javascript, ke kede claro ke por separado funciona a la perfeccion, pero a la hora de implementarlo dentro de mi script php donde tengo la consulta, pues ya no corre, la consulta si pero el slideshow no
<body>
$res=mysql_query($query);
while ($datos=mysql_fetch_array($res))
{
echo "<table border=1 align=center width=100%>
<tr>
<th BGCOLOR = #FFAA56>FOTOS</th>
<th BGCOLOR = #FFAA56>DETALLES</th>
</tr>
<tr>
<td>
<script language='JavaScript'>
var interval = 500;
var random_display = 0;
var ImageNum = 0;
imageArray = new Array();
imageArray[ImageNum++] = new imageItem('$datos[30]');
imageArray[ImageNum++] = new imageItem('$datos[31]');
imageArray[ImageNum++] = new imageItem('$datos[32]');
imageArray[ImageNum++] = new imageItem('$datos[33]');
var number_of_image = imageArray.length;
function imageItem(image_location) {
this.image_item = new Image();
this.image_item.src = image_location;
}
function get_ImageItemLocation(imageObj) {
return(imageObj.image_item.src)
}
function randNum(x, y) {
var range = y - x + 1;
return Math.floor(Math.random() * range) + x;
}
function getNextImage() {
if (random_display) {
ImageNum = randNum(0, number_of_image-1);
}
else {
ImageNum = (ImageNum+1) % number_of_image;
}
var new_image = get_ImageItemLocation(imageArray[ImageNum]);
return(new_image);
}
function getPrevImage() {
ImageNum = (ImageNum-1) % number_of_image;
var new_image = get_ImageItemLocation(imageArray[ImageNum]);
return(new_image);
}
function prevImage(place) {
var new_image = getPrevImage();
document[place].src = new_image;
}
function rotateImage(place) {
var new_image = getNextImage();
document[place].src = new_image;
var recur_call = 'rotateImage(''+place+'')';
timerID = setTimeout(recur_call, interval);
}
</script>
<p><a href='#' onClick='rotateImage('rImage')'>> play slideshow</a> <a href='#' onClick='clearTimeout(timerID)'>|| pause slideshow</a><br>
<a href='#' onClick='prevImage('rImage'); clearTimeout(timerID)'><< previous</a> <a href='#' onClick='rotateImage('rImage'); clearTimeout(timerID)'>next >></a><br>
<img name='rImage' src='$datos[30]' width=250 height=188 border=1>
</td>
<td>
CLAVE DE VIVIENDA .$datos[0].<BR>
NOMBRE DE LA VIVIENDA:.$datos[1].<BR>
TIPO DE VIVIENDA:.$datos[2].<BR>
LUGAR:.$datos[5].<BR>
TAMAÑO DE LA PROPIEDAD: .$datos[6].<BR>
PRECIO:.$datos[7].<BR>
DISPONIBLE: .$datos[8].<BR>
</td>
</tr>";
}//cierre del while
mysql_close($conex);
?>
</table>
</body>
Última edición por bandolera_triste; 17/03/2008 a las 14:04
Razón: cambie el script
|