besynderlig fejl!?
jeg oplever en yderst besynderlig fejl... når 'key' er 10 går mit script i stå og den vil ikke gå i if-statementen under den escapede linje!?hvis mit obj starter ved key 11 er der ingen problemer og den bliver ved med at opdatere...
men hvad er der lige ved 10 der får den til at gå i stå??
jeg får følgende i dialogboksene:
key: 1 broadcast_curr_id: 0
key: 2 broadcast_curr_id: 1
key: 3 broadcast_curr_id: 2
key: 4 broadcast_curr_id: 3
...
key: 9 broadcast_curr_id: 8
key: 10 broadcast_curr_id: 9
- og så bliver den sidste hvor key er 10 bare ved med at poppe up
???? fatter jeg altså ikke :-/
var broadcast_curr_id = 0;
function data2broadcast(obj)
{
var tbl = document.getElementById('table_broadcast');
var tr_obj = tbl.getElementsByTagName('tr');
for(var key in obj)
{
//alert('key: '+key+' broadcast_curr_id: '+broadcast_curr_id);
if(broadcast_curr_id < key)
{
broadcast_curr_id = key;
var newRow = tbl.insertRow(0);
var newCell = newRow.insertCell(0);
newCell.innerHTML = obj[key][0];
newCell.className = 'broadcast';
var newCell = newRow.insertCell(1);
newCell.innerHTML = obj[key][1];
newCell.className = 'broadcast';
}
}
var num_tr = tr_obj.length;
while(num_tr > <?=$INI_ARR['broadcast']['limit']?>)
{
tbl.deleteRow(num_tr-1);
num_tr--;
}
}
