document.getElementById('test').onclick = starte;
function starte()
{
window.alert("Hallo");
}starte ist zum Zeitpunkt der Zuweisung undefined. Schreib die Funktion als über die event zuweisung.
Das ist falsch!
Der JS Block wird komplett übersetzt. Du kannst immer eine Funktion nutzen, die weiter unten im Quellcode steht.
Struppi.