Quello che è certo è che devi agire lato server. Fatti spostare in PHP o in ASP in base a quello che usi. Si può fare anche in JavaScript, certo, ma non puoi ottenere la lista delle pagine realmente presenti con solo JavaScript, quindi se non hai a disposizione un linguaggio lato server dovrai listare tu a mano le pagine.