Toon posts:

[javascript] nieuwe rij in tabel stoppen

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo,

ik ben in javascript een functie aant bouwen die in een tabel een nieuwe rij toe moet gaan voegen. de code ziet er alsvolgt uit:

code:
1
2
3
4
5
6
7
8
9
10
function addRow()
{
    newRow = document.createElement('tr');
    newCell = document.createElement('td');
    text = document.createTextNode('testje');
    newCell.appendChild(text);
    newRow.appendChild(newCell);

    document.getElementById('periodsTableBody').appendChild(newRow);
}


in internet explorer werkt dit prima.
firefox doet dit op het eerste gezicht okee, behalve dat hij de pagina gaat herladen zodra hij uit de functie is. weet iemand hoe ik dit kan verhelpen?

[ Voor 6% gewijzigd door Verwijderd op 24-11-2004 12:27 ]


  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

zonder verder naar je code te kijken (DOM-methode is idd handig), werkt dit wel in beide browsers:
http://www.w3schools.com/...e=try_dom_table_insertrow

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

Bedenk dat een table in de DOM-tree ook nog een TBODY heeft ;)

Intentionally left blank


Verwijderd

Topicstarter
hmm, ik heb al een andere funtie die een rij produceerd met daarin verschillende form-elementen.
kan ik deze dan ook op een of andere manier inserten in die table? in dat voorbeeld doen ze de cellen vullen met innerHTML en een tijdje trug hier op het forum is me afgeraden daarmee te werken..

Verwijderd

Topicstarter
na nog es goed te hebbe gekeken blijkt hij niet te refreshen maar probeert ie het form te posten wat op de pagina staat. .