document.getElementsByTagName("input")[0].onclick = "sw('" + y + "');";
Der onclick Eventhandler erwartet eine Funktionsreferenz, es gibt mehrere Möglichkeiten eine zu erzeugen.
Entweder direkt:
document.getElementsByTagName("input")[0].onclick = sw;
Dann kannst du aber keine eigenen Parameter übergeben.
oder als Funktion:
document.getElementsByTagName("input")[0].onclick = function(e)
{
sw("y");
};
oder in mit new Funktion(), das benutze ich aber nie.
Struppi.