Romero: <TD> mit onClick-Event versehen

Beitrag lesen

Hallöchen ihr da draußen,

ich brauch kurz eure Hilfe, wie ich einen onClick in eine TD bringen kann. Stehe da grad irgendwie aufn Schlauch.

Meine dazu erstellte Tabelle sieht wie folgt aus:


			var Tabelle = document.createElement("table");
			Tabelle.className = "Dok_Ausgabe_Tabelle";
			Tabelle.cellspacing = "2px";
			var Tabelle_tbody = document.createElement("tbody");
			Tabelle_tbody.id = "Dok_Ausgabe_Tabelle";
			
			Tabelle.appendChild(Tabelle_tbody);
			document.getElementById("Dok_Ausgabe").appendChild(Tabelle);

			var TR = document.createElement("tr");
			var TD1 = document.createElement("td");
			var TD2 = document.createElement("td");
			var TD3 = document.createElement("td");
			var TD4 = document.createElement("td");
			
			var TR = document.getElementById("Dok_Ausgabe_Tabelle").appendChild( TR );
			var TAB = document.getElementById("Dok_Ausgabe_Tabelle");
			
			var TD1 = TAB.getElementsByTagName("tr")[0].appendChild( TD1 );
			var TD2 = TAB.getElementsByTagName("tr")[0].appendChild( TD2 );
			var TD3 = TAB.getElementsByTagName("tr")[0].appendChild( TD3 );
			var TD4 = TAB.getElementsByTagName("tr")[0].appendChild( TD4 );
			
			var TD1_Text = document.createTextNode("");
			var TD2_Text = document.createTextNode("Name des Dokuments");
			var TD3_Text = document.createTextNode("Beschreibung");
			var TD4_Text = document.createTextNode("");
			
			TD1.appendChild( TD1_Text );
			TD2.appendChild( TD2_Text );
			TD3.appendChild( TD3_Text );
			TD4.appendChild( TD4_Text );
			
			TR.height = "30px";
			TD1.width = "10px";
			TD2.width = "440px";
			TD2.className = "Dok_Ausgabe_Tabelle_TD";
			TD2.align = "center";
			TD3.width = "740px";
			TD3.className = "Dok_Ausgabe_Tabelle_TD";
			TD3.align = "center";
			TD4.width = "10px";

Nun möchte ich die TD2 mit einem onClick-Event versehen. Wie bewerkstelle ich das nochmal genau? Ich habe folgendes versucht:

			TD2.onclick = "test()";

Dazu auch eine

			function test() { alert("test"); };

geschrieben. Aber da brachte er mir, dass das Objekt nicht gefunden wird. Selbst als Variable-definierte-Funktion kein "Erfolg".

Vielen Dank für eure Hilfe(n).

LG Romero