<a href="javascript
:void(0)"> inhabilita el link, o sea le quita el significado para el cual verdaderamente sirve el link, para "linkear" ya que lo que hace es llamar a una funcion vacia "void" que no acepta ni retorna algun valor "(0)".
preguntas diferentes formas de crear un popup, yo creo que a lo que te refieres es a distintas formas de abrir un popup. En el caso que comentas se hace mediante un link de la forma
Código HTML:
<a href="javascript:void(0)" onclick="algunafuncion()">ver popup</a>
donde algunafuncion() es la funcion que abre el popup, el codigo seria
Código:
<script type="text/javascript">
function algunafuncion(){
window.open("pagina.php","nombredelpopup,"width=300px,height=300px");
}
</script>