Lieber Jan, lieber Stefan,
onclick="javascript:..." ist ja auch syntaktisch falsch. Schau nochmal in die Selfhtml-Beispiele zu onclick!
... und soltle es nicht sogar location.href = 'meine url';
heißen?
Liebe Grüße aus Ellwangen,
Felix Riesterer.