Lo que yo haría en tu lugar sería en vez de darle ID de Contenedor1, Contenedor2, etc...
Sería darle una clase solamente
Código PHP:
Ver originalwhile($sentencia){
<div class='link' onclick="cargarContenidoReloj(this,'comentarios.php')">Ver comentarios</div>
<div class='contenedor'></div>
}
y en javascript/jquery
Código Javascript
:
Ver original<script type='text/javascript'>
function cargarContenidoReloj(elem,pagina)
{
// cargamos el icono en el div donde ira el contenedor
$(elem).next('.contenedor').html("<img src='clock.gif' class='clock' border='0' />");
// cargamos la pagina pagina.php en el div contenedor
$(elem).next('.contenedor').load(pagina);
}
}
</script>
O si bien quieres seguir haciendolo como lo estas haciendo, una posibilidad sería así
Código PHP:
Ver original$i=1;
while($sentencia){
<div class='link' onclick="cargarContenidoReloj('contenedor$i','comentarios.php')">Ver comentarios</div>
<div id='contenedor$i'></div>
$i=$i+1;
}
Y en javascript
Código Javascript
:
Ver original<script type='text/javascript'>
function cargarContenidoReloj(capa,pagina)
{
// cargamos el icono en el div donde ira el contenedor
$(capa).html("<img src='clock.gif' class='clock' border='0' />");
// cargamos la pagina pagina.php en el div contenedor
$(capa).load(pagina);
}
}
</script>
Eso, solamente debes jugar
Saludos