Cita:
Iniciado por samu22
tal como lo dice lucasphp, ahora si las imagenes las tenes cargadas dentro de la pagina podes usar esto tambien que no requiere que conoscas el nombre de la imagen
Código HTML:
Ver original <script type="text/javascript"> function ini(){
var cont = document.getElementById('ImagenesCont');
var imgs = cont.getElementsByTagName('img');
var num = Math.floor(Math.random() * imgs.length);
document.getElementById('im').src = imgs[num].src;
}
<div id="ImagenesCont" style="display:none"> <img src="http://profile.ak.fbcdn.net/v22943/184/121/t1554270736_2888.jpg" /> <img src="http://www.webintenta.com/Files/Breves/1004201016.jpg" /> <img src="http://www.webintenta.com/Files/Breves/1004201015.jpg" /> <img src="http://www.webintenta.com/Files/Breves/100420103.jpg" /> <img src="http://www.webintenta.com/Files/Breves/100420102.jpg" /> <img src="http://www.webintenta.com/Files/Breves/100420101.jpg" />
Asi puse el script
<script type="text/javascript">
function ini(){
var cont = document.getElementById('ImagenesCont');
var imgs = cont.getElementsByTagName('img');
var num = Math.floor(Math.random() * imgs.length);
document.getElementById('im').src = imgs[num].src; }
</script>
<body onload="ini()">
<div id="ImagenesCont" style="display:none">
<img src="<?$row["imagen1"];?>" />
<img src="<?$row["imagen2"];?>" />
<img src="<?$row["imagen3"];?>" />
<img src="<?$row["imagen4"];?>" />
</div>
pero no me funciona
lo que me deja dudas es que
include 'db.php';
$result=mysql_query("select * from avisos where idAviso='".$idAviso."'");
$row=mysql_fetch_array($result);
que es donde busco el Nombre de la imagen en la base de datos queda despues
y no me funciona