No veo cómo todos los ids puedan ser iguales, pero si así fuera podrías asignar un id como desees, dentro del while:
Código PHP:
Ver originalwhile($pubs=mysql_fetch_array($resultado_pub, MYSQL_ASSOC)){
.
.
.
.
<div id="publicaciones" class="publicaciones" id="div<?php echo $id_pub;?>" >
<div id="publicacion" class="publicacion"><?php echo $publicacion; ?></div>
<img id="tool_edit" class="tool" src="images/deptos_info/pub_edit.png" title="Editar publicación" onclick="replaceDiv( document.getElementById(' div<?php echo $id_pub;?>') );" />
<img id="tool_hide" class="tool" src="images/deptos_info/pub_hide.png" title="Ocultar publicación del muro" onclick="" />
<div class="date_info"><?php echo "Publicado el ".$fecha[2]." de ".$fecha[1]." del ".$fecha[0]." a las ".$hora; ?></div>
<div class="clear"></div>
</div>
<?php
}
?>
o bien
Código PHP:
Ver original$x=0;
while($pubs=mysql_fetch_array($resultado_pub, MYSQL_ASSOC)){
.
.
.
.
<div id="publicaciones" class="publicaciones" id="div<?php echo $x;?>" >
<div id="publicacion" class="publicacion"><?php echo $publicacion; ?></div>
<img id="tool_edit" class="tool" src="images/deptos_info/pub_edit.png" title="Editar publicación" onclick="replaceDiv( document.getElementById(' div<?php echo $x;?>') );" />
<img id="tool_hide" class="tool" src="images/deptos_info/pub_hide.png" title="Ocultar publicación del muro" onclick="" />
<div class="date_info"><?php echo "Publicado el ".$fecha[2]." de ".$fecha[1]." del ".$fecha[0]." a las ".$hora; ?></div>
<div class="clear"></div>
</div>
<?php
$x++;
}
?>