Vanwege het lik-op-stuk beleid alhier (waar ik niks op tegen heb, maar soms gaat het iets te makkelijk
), ff een 2e poging van mijn topic.
Enfin...
Ik ben bezig om een XML-database door te laten zoeken, d.m.v. een <FORM> dat ingevuld wordt en uitgevoerd wordt in JavaScript. Dit om even aan tegeven wat het kader is waarin de boel geplaatst wordt en om even aan te geven dat ik iets meer weet dan alleen document.write("Hello World!").
Met een JavaScript loop (let op Cheatah
) komen 1-voor-1 de resultaten in een <TABLE> d.m.v. insertRow().
Allemaal leuk en aardig, maar als ik de <TABLE> nog een keer wil gebruiken of de zoek-opdracht wil verfijnen, moet er dus wat gebeuren c.q. de boel moet opgeruimd worden.
In de <TABLE> heb ik een <TBODY id="dataBody"> aangemaakt, waar de regels aan toegevoegd worden. Maar de truuk dataBody.innerHTML="" werkt niet
(resulteert in 'onbekende run-time fout')
Nu kan ik wel weer een loop maken (jawel, dat kan ik!
) die 1-voor-1 de regels gaat wissen (al moet ik dan ff uitzoeken hoe ik uitlees hoeveel regels er zijn zodat er geen error optreedt), maar dat vind ik zo'n suffe oplossing.
Is er niet een methode om in 1x al die toegevoegde regels in <TBODY> weg te gooien? Zeg maar een functie clearDatabody().
Ik vond al iets van HTMLElement.remove() ergens in een script, maar ik kan er geen verdere info over vinden. I.i.g. niet over de toepassing ervan. En met puzzelen kwam ik er ook niet uit (de ene fout na de andere).
Iemand een idee waar ik het zoeken moet, of is die regeltje wissen de enige manier?
P.S. Cheatah, no hard feelings
Enfin...
Ik ben bezig om een XML-database door te laten zoeken, d.m.v. een <FORM> dat ingevuld wordt en uitgevoerd wordt in JavaScript. Dit om even aan tegeven wat het kader is waarin de boel geplaatst wordt en om even aan te geven dat ik iets meer weet dan alleen document.write("Hello World!").
Met een JavaScript loop (let op Cheatah
Allemaal leuk en aardig, maar als ik de <TABLE> nog een keer wil gebruiken of de zoek-opdracht wil verfijnen, moet er dus wat gebeuren c.q. de boel moet opgeruimd worden.
In de <TABLE> heb ik een <TBODY id="dataBody"> aangemaakt, waar de regels aan toegevoegd worden. Maar de truuk dataBody.innerHTML="" werkt niet
(resulteert in 'onbekende run-time fout')
Nu kan ik wel weer een loop maken (jawel, dat kan ik!
Is er niet een methode om in 1x al die toegevoegde regels in <TBODY> weg te gooien? Zeg maar een functie clearDatabody().
Ik vond al iets van HTMLElement.remove() ergens in een script, maar ik kan er geen verdere info over vinden. I.i.g. niet over de toepassing ervan. En met puzzelen kwam ik er ook niet uit (de ene fout na de andere).
Iemand een idee waar ik het zoeken moet, of is die regeltje wissen de enige manier?
P.S. Cheatah, no hard feelings
[Hier had mijn handtekening kunnen staan]