Ho scritto una pagina PHP con un elenco e per ogni elemento dell'elenco è presente un bottone che esegue il seguente codice javascript
(number è un numero intero)
codice:
function delPoint(number) {
  var conf=confirm("Procedere con la eliminazione?");
  if (conf) {
    link = "$_SERVER[PHP_SELF]?action=delPoint&number=" + number + "#point" + number;
    location=link;
  }
}
Il problema è che se ad esempio clicco sul pulsate assiociato a delPoint(2) esegue lo script e richiama la pagina correttamente. Se nella nuova pagina clicco nuovamente sul pulsante con delPoint(2) mi esegue il javascript ma non ne vuole sapere di eseguire location!
Se invoco un javascript con un parametro diverso funziona!
Il problema sembra legato all'utilizzo dell'id #point2 associato al bottone, se tolgo "#point" + number funziona!

Qualche suggerimento?
(ho provato pure a spostare l'id su <td>, <a> e <button>, ma niente)