addEventListener parameter hinzufügen
Verfasst: Montag 30. November 2015, 10:54
Hi,
in meiner CherryPy HTML-Template arbeite ich mit JSON Struktur (mehrere Projekte), hier ein Beispiel:
HTML:
SCRIPT:
Ich möchte, dass wenn ich mit der Maus auf der jeweiligen Zeile zeige, dass die Funktion "funktion1" ausgeführt wird. Jedoch weiß ich nicht, wie ich zb. die eigentliche Projekt ID von JSON mit übergebe. Ich habe es getestet wenn ich im Script folgendes umschreibe:
und anschließend auf die zweite Zeile drauf gehe, dann wird die Funktion ausgeführt. Jedoch möchte ich das für alle haben, sprich mit einer variable ${projekt}.
Es können auch andere Lösungen, die zum gleichen Ergebnis führen, auch gerne vorgeschlagen werden.
vielen Dank i.V.
in meiner CherryPy HTML-Template arbeite ich mit JSON Struktur (mehrere Projekte), hier ein Beispiel:
HTML:
Code: Alles auswählen
% for projekt in jsondata:
<tr>
<td id="projektdaten${projekt}" value="${projekt}">Projekt ID: ${projekt}</th>
<td >Projekt Nummer: ${jsondata[projekt]["Nummer"]}</td>
<td>Projekt Bezeichnung: ${jsondata[projekt]["Bezeichnung"]}</td>
</tr>
% endfor
Code: Alles auswählen
window.addEventListener("load", start, false);
function start (value) {
var Element = document.getElementById("projektdaten"+value);
Element.addEventListener("mouseover", funktion1, false);
function funktion1 () {
alert("test")
}
Code: Alles auswählen
...
var Element = document.getElementById("projektdaten2");
...
Es können auch andere Lösungen, die zum gleichen Ergebnis führen, auch gerne vorgeschlagen werden.
vielen Dank i.V.