Si ponés las funciones javascript dentro del bucle, en cada iteración estás sobreescribiéndolas y es por eso que la que tiene validez es la última.
Un ejemplo:
Código PHP:
<script type="text/javascript">
function uno(){alert('soy la función original');}
uno();//me sobreescribieron
function uno(){alert('me sobreescribieron');}
uno();//me sobreescribieron
</script>
Probá así:
Código PHP:
<?php
while ($fila = mysql_fetch_array($registro)){
echo '<tr>';
echo "<td width = 5 height = 5> <img src = Imagenes/triangulo.gif ></td>";
echo '<td width = 5 height = 5> <img src ="'.$fila['0'].'" width = 50 height =50 ></td>';
echo "<td align = center>".$fila['1']."</td>";
echo "<td align = center>".$fila['2']."</td>";
echo "<td align = center>".$fila['3']."</td>";
echo "<td align = center>".$fila['5']."</td>";
echo "<td align = center>".$fila['4']."</td>";
echo '<td align = center><a href="eventoactivar.php?activar=ok&codigo='.$fila[1].'" onclick="return confirm("¿Seguro que desea activar el usuario?")">Activar</a></td>';
echo '<td><a href="eventoignorar.php?activara=ok&codigoa='.$fila[1].'" onclick="return confirm("¿Seguro que desea eliminar el usuario?")">Ignorar</a></td>';
echo "</tr>";
}
?>