Joachim: Argumente übergeben, onclick

Beitrag lesen

Hi,

Pneu04.onclick = function(){Test(i)};

Du koenntest mit einem Array arbeiten, dessen keys td-ids sind, und dessen values Deine Nummern ethalten:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
        "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
<html>
<head>
<script type="text/javascript">
var cnt =  new Array(); // hilfsarray
function doit() {
    for (var i = 0; i < 9; i++) {
        txt =  document.createTextNode(i);
        td  =  document.createElement("td");
        td.appendChild(txt);
        td.id =  "td_" + i; // td id erzeugen
        cnt["td_" + i] = i; // td id als key benutzen
        td.onclick=function() {
            alert(cnt[this.id]);
        }
        document.getElementById("tr").appendChild(td);
    }
}
</script>
</head>
<body onload="doit()">
<table>
    <tbody>
        <tr id="tr">
        </tr>
    </tbody>
</table>
</body>
</html>

Gruesse, Joachim

--
Am Ende wird alles gut.