Mi sono espresso male intendo di appendere il href nella funzione showDialog, tu adesso gli stai passando il dato.
Per intenderci se apri showDialog verdrai che la la funzione appende tramite dom la struttura della dialogbox fai la stessa cosa per il href, come gia detto non mi sembra sia possibile annidare due tag <a>.