Avatar billede backupmand Nybegynder
09. oktober 2002 - 13:10 Der er 1 kommentar og
1 løsning

Dynamisk nedlæggelse af rækker i tabel

Jeg har oprettet en tabel via Table Object Model
således:

oCell og Orow er erklæret i toppen.

var iHTML="<form name='"+cbform+"' method='post'><input type='checkbox' value='"+tmp+"' name='"+chkbox+"' onClick='change(this.value)'></form>";               
    oRow=oTable.insertRow();
    oCell=oRow.insertCell();     
    if (mitarray[i]!="")
    oCell.innerHTML+="<font face='verdana' size='1'>"+mitarray[i];     
    oCell=oRow.insertCell();
    oCell.innerHTML+=iHTML;

Som man kan se oprettes der en række og heri nogle celler.
Disse oprettes en efter hinanden og det er jo fint.

i functionen change lægges den værdi, som fås ved afkrydsning af den
pågældende checkbox ned i et hidden input field

function change()
{
document.submitform2.delfield.value+=val+",";
}

Men ....

Nu skal de enkelte rækker så nedlægges og spørgsmålet er så
er der en bestemt rækkefølge man gør det...

Jeg har forsøgt flg:

function deleteIt(val)
{

var tmparr=new Array(<%=antalpunkter%>);
tmparr=val.split(",");
tmparr.sort();

for (var i=0;i<tmparr.length;i++)
      {     
      oTable.deleteRow(parseInt(i));             
      oRow=oCell.deleteCell(i);
      --counting;   
      }

document.all.apkt.innerText=counting;  // bare en værdi der skrives ned til aptk .. ikke så vigtig lige nu
}

jeg sorterer arrayet først for at vøre sikker på at
rækkerne slettes i bestemt rækkefølge ..

Men der sker ikke .. der slettes nogle andre rækker og jeg
har ikke svaret på hvorfor ?

Det skal siges, at der her er at gøre med en jsp-side med
dhtml. I runtime oprettes der flere rækker med checkboxes og
det er muligt at dette har en eller anden indflydelse på
hvad der bliver slettet.


Toppoint for et svar på dette!!
Avatar billede thedeathart Nybegynder
17. marts 2004 - 22:26 #1
stadig ikke fundet ud af det ??

hvis du har så luk dit sprøgsmål!
Avatar billede backupmand Nybegynder
18. marts 2004 - 00:44 #2
Jeg fandt en løsning på problemet.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester