Hallo,
du kannst dich doch mit this bzw. this.id auf das den event auslösende element beziehen, würde ich sagen. zudem kannst du eine globale variable mit jederzeit ändern. mein tipp immer: ganz kleine testreihe, schritt für schritt.
1. krieg die id zu packen
2. krieg die globale var bestückt
<script type="text/javascript">
//<![CDATA[
myGlobal = "nochNix";
showId = function(element) {
alert(element.id);
myGlobal = element.id;
}
showGlobalVar = function() {
alert(myGlobal);
}
//]]>
</script>
<button onclick="showId(this)" id="id1">showId (id1)</button>
<button onclick="showId(this)" id="id2">showId (id2)</button>
<button onclick="showGlobalVar()">showGlobalVar</button>
window.onload = function () {
document.getElementsName
}
Also, man muss "this" übergeben.
Gruß
jobo