Ver Mensaje Individual
  #5 (permalink)  
Antiguo 10/04/2010, 15:00
marcos46g
 
Fecha de Ingreso: julio-2009
Mensajes: 311
Antigüedad: 14 años, 9 meses
Puntos: 0
Pregunta Respuesta: PHP y Javascript

Cita:
Iniciado por samu22 Ver Mensaje
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
  1.     <head>
  2.         <script type="text/javascript">
  3.             function ini(){
  4.                 var cont = document.getElementById('ImagenesCont');
  5.                 var imgs = cont.getElementsByTagName('img');
  6.                 var num = Math.floor(Math.random() * imgs.length);
  7.                 document.getElementById('im').src = imgs[num].src;
  8.             }
  9.         </script>
  10.     </head>
  11.     <body onload="ini()">
  12.         <div id="ImagenesCont" style="display:none">
  13.             <img src="http://profile.ak.fbcdn.net/v22943/184/121/t1554270736_2888.jpg" />
  14.             <img src="http://www.webintenta.com/Files/Breves/1004201016.jpg" />
  15.             <img src="http://www.webintenta.com/Files/Breves/1004201015.jpg" />
  16.             <img src="http://www.webintenta.com/Files/Breves/100420103.jpg" />
  17.             <img src="http://www.webintenta.com/Files/Breves/100420102.jpg" />
  18.             <img src="http://www.webintenta.com/Files/Breves/100420101.jpg" />
  19.         </div>
  20.  
  21.  
  22.  
  23.         <img id="im" src="" />
  24.        
  25.        
  26.     </body>
  27. </html>


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