Mam taki problem, napisałem tabele, której zawartość może być zmieniana za pomocą Ajaxa, javascript usuwa wiersze tabeli i tworzy nowe. Problem pojawia się przy onclicku. Kod dodawania wiersza wygląda tak:
Kod: Zaznacz cały
function addRow(idt, nazwiskot, imiet){
var myTable = document.getElementById('studenci');
var tBody = myTable.getElementsByTagName('tbody')[0];
var newTR = document.createElement('tr');
newTR.setAttribute('id',idt);
newTR.onclick = function Funkcja() {
UtworzOpcje(idt, nazwiskot, imiet, event);
}
var id = document.createElement('td');
var nazwisko = document.createElement('td');
var imie = document.createElement('td');
id.innerHTML = indekst;
nazwisko.innerHTML = nazwiskot;
imie.innerHTML = imiet;
newTR.appendChild (id);
newTR.appendChild (nazwisko);
newTR.appendChild (imie);
tBody.appendChild(newTR);
}
W czasie tworzenia skryptu oczywiste jest, że nie ma zmiennej event (wiec to co napisałem ma bład). Jak napisac to, żeby w czasie kliknięcia odczytywany był event?
Acha... wszystko ma działac w firefoxie, więc window.event odpada.