Ik ben bezig met JS en Ajax, en nu probeer ik een mooi tabelletje te maken, maar dat lukt niet. Ik weet alleen niet waarom.
De code:

	document.getElementById('geheugen').innerHTML = '<table border="1" cellspacing="0" cellpadding="0"><tr><td>#</td><td>Bestandsnaam</td><td>Documenttype</td></tr></table>';
	for($j=0; $j < $i;$j++)
	{
		document.getElementById('geheugen').innerHTML += '<tr><td>';
		document.getElementById('geheugen').innerHTML += $j;
		//document.getElementById('geheugen').innerHTML += '</td><td>';
		//document.getElementById('geheugen').innerHTML += abn[$j];
		//document.getElementById('geheugen').innerHTML += '</td><td>';
		//document.getElementById('geheugen').innerHTML += adt[$j];
		document.getElementById('geheugen').innerHTML += '</td><td>';
		document.getElementById('geheugen').innerHTML += abi[$j];
		document.getElementById('geheugen').innerHTML += '</td></tr>';
	}
	document.getElementById('geheugen').innerHTML += '</table>';

ps: als denkt dat het makkelijker, sneller geschreven kan worden, zeg dat ook maar. Ben nog heel erg aan het leren.
createElement
setAttribute

Overzicht

Kijk daar eens naar:)

        //document.getElementById('geheugen').innerHTML += '</td><td>';
        //document.getElementById('geheugen').innerHTML += abn[$j];
        //document.getElementById('geheugen').innerHTML += '</td><td>';
        //document.getElementById('geheugen').innerHTML += adt[$j];


// Commentaar?
Ik zou alles in een variabele zetten IPV direct naar innerHTML te schrijven.
Sorry die // moeten weg, ik was ffies wat andere gedeeltes aan het testen waar de fout zat. maar kon niks vinden.
In welke browser ontwikkel je (beetje offtopic)?
Jacco schreef op 20.04.2007 12:54
In welke browser ontwikkel je (beetje offtopic)?


Zim is 100% FireFox:p
Handig die mensen die dingen voor je beantwoorden! Ik heb nog een secretesse nodig, intresse Mebus :P ?
Nee ik ontwikkel in FireFox, Dat is ook het beste omdat je daarna alles wel kan aanpassen naar IE.
Ik vind de comments altijd geinig in de browsers:
*/ IE only /*
/* All the other browsers in the world /*

Maar hij werkt wel, ik had in de eerste regel ook </table> gedaan, wat niet moet. En ik heb alles eerst naar een variabele geschreven! Tanx
@Mebus dat kan ik niet ruiken toch :P

@Zim top :) met developer toolbar en firebug de perfecte ontwikkelbrowser :) vind ik
@Zim, Sorry geen interesse:p

@jacco, Dat is waar:) En dat FireBug en de devloper toolbar top zijn heb je helemaal gelijk in! Kan je zien hoeveel errors er soms zijn op phphulp:D
Das dan weer net 1 van de mindere punten :P
Je kan ook script.aculo.us gebruiken om DOM elements te maken. Maar ik meen me te herinneren dat de combinatie met IE en tabellen wat lastig is.

Reageren