come ti hanno già detto per avere la lista dei file in una cartella serve un linguaggio lato server, se usi php ti consiglio di utilizzare il comando glob che restituisce un array di file
parte in php
Codice PHP:
<?php
$listafile = glob("urlcartella/*.*");
?>
in javascript copi l'array ottenuto in php passato alla funzione json_encode, quindi scorri l'array con il costrutto for in e aggiungi ogni elemento in una lista
parte javascript
Codice PHP:
<script type='text/javascript'>
var listafile = <?php echo json_encode($listafile) ?>
//scorri la lista dei file
for (var x in listafile ) document.getElementById('listafile').innerHTML += "[*]"+listafile[x]+"";
</script>
nella parte html devi mettere a disposizione la lista di id 'listafile', nella quale, la parte javascript, aggiunge gli elementi della lista (il nome dei file)
parte html
Codice PHP:
<ul id='listafile'>[/list]
molto probabilemente con glob otterrai il nome del file in un formato che non va bene, dovresti passare ogni elemento dell'array alla funzione basename, ma a questo punto parleremmo più di php che di javascript e questo non è il posto adatto