Es ist ein Intranet, nicht einzusehen. Habe meine Beiträge entfernt, inzwischen ist der Plan A, B, C und viele weitere verworfen. Nenne es nun DynP01
Code
function zeile(){
var rows = document.getElementById('ID_tablecontrolE1253671').getElementsByTagName('tbody')[0].getElementsByTagName('tr');
for (i = 0; i < rows.length; i++) {
rows[i].addEventListener('click', function() {
var row = this.rowIndex + 1;
var idPlus = "_" + row + "_IMG"
// alert(idPlus);
var newId = "ID_imageactioncontrol735BC564" + idPlus
// alert(newId);
var oButton = getElementById( [..] ermittelte ID [...] ).onclick();
return true;
});
}
}
Alles anzeigen
Neues Skript, neuer Plan: Jede Zeile verfügt über eine Schaltfläche die genau tut was sie soll: Modal mit richtigem Inhalt den Datensatz öffnen.
Um die ID dynamisch zu ermitteln habe ich dieses Skript gebaut. wie man sieht noch mit Lücke. Ich bekomme zuverlässig beim Klick auf die Zeile eine ID heraus, welche genau der ID des Buttons in der jeweiligen Zeile entspricht. Bspw. ID_imageactioncontrol735BC564_4_IMG für Zeile 4.
Nur: Wie bekomme ich es hin, genau diese ermittelte ID (ist ja nur Text innerhalb einer Variable bis hierhin) am Ende des Skriptes als ID zu nutzen?