I need a help on my javascript code, I found out that this code don't work on mozilla firefox 3.0.11. It cannot read or process the lines document.getElementById('resultID'+id).getElementsByTagName('TD');
where I used 'resultID' and a variable named id, example: the if the id=12 it should output resultID12 then get its value.
does anyone have an idea on how can i make this work? thanks in advance
//Update table properties
var lastId;
function showEditForm (id) {
//toggle control
alert("show edit form");
if (lastId == id) {
toggleObj('formEdit','off');
lastId = '';
} else {
toggleObj('formEdit','on');
lastId = id;
}
//send properties'
var form = document.getElementById('fEdit');
var e = document.getElementById('resultID'+id).getElementsByTagName('TD');
var etdLength = e.length;
for (var i=0;i<etdLength;i++){
form.elements[i].value = e[i].innerHTML;
}
localEdit();
}
-
- //Update table properties
- var lastId;
- function showEditForm (id) {
- //toggle control
- alert("show edit form");
- if (lastId == id) {
- toggleObj('formEdit','off');
- lastId = '';
- } else {
- toggleObj('formEdit','on');
- lastId = id;
- }
- //send properties'
- var form = document.getElementById('fEdit');
- var e = document.getElementById('resultID'+id).getElementsByTagName('TD');
- var etdLength = e.length;
- for (var i=0;i<etdLength;i++){
- form.elements[i].value = e[i].innerHTML;
- }
- localEdit();
- }
-