Io comunque consiglierei il primo, lato server, per evitare problemi con i browser che non hanno javascript abilitato. Anche i motori di ricerca potrebbero avere difficoltà nel "digerire" le pagine strutturate con Javascript.

mah