all'interno dello script i commenti di sicuro non funzionano. Funzionano invece quelli /* ... */.

L'errore sta nel fatto che metti i commenti tra le lettere di un'istruzione!!! Così non funziona di certo! Al massimo puoi fare:
codice:
<script>
function messaggio(msg) {
alert(msg) // commento
}
</script>
oppure
codice:
<script>
function messaggio(msg) {
alert(msg) /* commento */
}
</script>
Il commento aperto da // ... vale da quel punto fino alla fine della riga (e non necessita di chiusura).

Il commento /* ... */ necessita di chiusura ma vale anche su più righe.