Lo siento, pero no he logrado entender lo que dijiste en tu último mensaje, ya que en realidad estamos pasando el parámetro por el href, por la URL, si quieres que cada vez que pase por la función sean diferentes los parámetros, solo en vez de colocar directamente en la función recibe como un parámetro de la función los parámetros que quieras pasar por la URL. Por ejemplo:
Código javascript
:
Ver originalfunction popup(..., ..., ..., params) {
Y luego, manejas ese params.