Hi!
...Diesem erzeugst du eine neue Eigenschaft, der du den Wert in j zuweist.
ich weise insertimg eine egenschaft zu, z.B. eine ID und gebe der den wert j. also:
insertimg.setAttribute('ID', j);
ID könntest du nehmen, das unterschiedet sich von id und wäre eine neue Eigenschaft. Aber die kannst du auch einfach zuweisen: insertimg.ID = j;
onclick bekommt nur navi zugewiesen, also eine Referenz (und keinen Aufruf) auf die Funktion.
insertimg.onClick=navi;
onclick, nicht onClick.
Innerhalb von navi kannst du mit this.deine_eigenschaft auf den Wert von ehemals j zugreifen.
function navi(){
alert(this.ID);
}
Passt.
Aber siehe [molily](https://forum.selfhtml.org/?t=206777&m=1404432), der hat noch viel mehr und bessere Ideen.
Lo!