Создание:
...
if(tablekopf==0){
newElem=document.createElement('table');
newElem.setAttribute('width','100%');
newElem.setAttribute('border','1');
newElem.setAttribute('class','sorttable');
newElem.setAttribute('id','unique_id');
newElem.setAttribute('cellpadding','4');
//newElem.setAttribute('cellspacing','5');
newRow=newElem.insertRow(0);
newRow.setAttribute('bgcolor','#BDBDBD');
newCell = newRow.insertCell(0);
newCell.setAttribute('align','center');
newCell.innerHTML="Entf";
newCell = newRow.insertCell(1);
newCell.innerHTML="Name";
newCell = newRow.insertCell(2);
newCell.setAttribute('align','center');
newCell.innerHTML="PLZ";
newCell = newRow.insertCell(3);
newCell.setAttribute('align','center');
newCell.innerHTML="Ort";
tablekopf=1;
}
...
for(u=0;u < count3;u++) {
newRow=newElem.insertRow(u+1);
newCell = newRow.insertCell(0);
newCell.setAttribute('align','center');
newCell.innerHTML=array[u][0]+" km";
newCell = newRow.insertCell(1);
newCell.innerHTML="<a href=\"index.php?option=com_comprofiler&task=userProfile&user="+id[count2]+"\">"+array[u][1]+"</a>";
newCell = newRow.insertCell(2);
newCell.setAttribute('align','center');
newCell.innerHTML=array[u][2];
newCell = newRow.insertCell(3);
newCell.setAttribute('align','center');
newCell.innerHTML=array[u][3];
}
document.getElementById('tablica').appendChild(newElem);
table = 1;
tablekopf = 0;
Я получаю ошибку
uncaught exception: [Exception... "Component returned failure code: 0x80004003 (NS_ERROR_INVALID_POINTER) [nsIDOMHTMLDivElement.appendChild]" nsresult: "0x80004003 (NS_ERROR_INVALID_POINTER)" location: "JS frame :: http://localhost/Golfclub/map/mapBackUp5.php :: addClubToMap :: line 292" data: no]
в строке
document.getElementById('tablica').appendChild(newElem);
Это проблема в таблице или я где то в другом месте накосячил??