marctrix: <TD> mit onClick-Event versehen

Beitrag lesen

Hej Romero,

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:

Mit dem JavaScript kann ich Dir leider nicht helfen, aber mir fallen ein paar Sachen in Deinem HTML auf (dein eigentliches Problem lösen andere sicherlich). Vielleicht hilft dir der eine oder andere Hinweis trotzdem.


			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";

Entweder ist das eine Layout-Tabelle, dann gehört das ´tbody´ nicht rein - oder es ist eine Daten-Tabelle, dann fehlen ´thead´ und evt. ´tfoot´ und vor allem ´th´, eventuell noch ´scope´.

´cellspacing´ gehört ins (zentrale) Stylesheet-Dokument.

Die ´id´ ist womöglich überflüssig. - Noch mal drüber nachdenken...

			
			var TD1_Text = document.createTextNode("");
			var TD2_Text = document.createTextNode("Name des Dokuments");
			var TD3_Text = document.createTextNode("Beschreibung");
			var TD4_Text = document.createTextNode("");

Also eine Daten-Tabelle. Das alles müsste in ´th´...

			
			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";

Seltsame Klassen-Namen - aber wenn du schon welche vergibst: Formatierung gehört ins CSS...

Pixel-Angaben sind eine Sackgasse...

Marc