Avatar billede superraider Nybegynder
25. december 2004 - 11:13 Der er 5 kommentarer og
1 løsning

kan man slette nogle celler igen

jeg har dette kode.

tbl = parent.frames['frame3'].document.getElementById('madliste');
        cellmad = new Array();
        row = tbl.insertRow(tbl.rows.length);
        if (row) {
                for (i=0;i<3;i++) {
                    cellmad[i] = row.insertCell(i);
                }
        }
       
        cellmad[0].innerHTML = parent.frames['frame3'].Navn[Size];
        cellmad[1].innerHTML = parent.frames['frame3'].Dosis[Size];
        cellmad[2].innerHTML = "<a href='hej.asp'>" + Size + "</a>";


jeg vil så lave så når man tryker på linket så skal den slette det row, som man nu har klikket på.

nogen der har en ide til en løsning.
Avatar billede superraider Nybegynder
25. december 2004 - 15:56 #1
jeg har fundet en halv løsning  deleteRow
det kræver bare at jeg kender hvilket nr row jeg vil slette

cellmad[2].innerHTML = "<input value=slet type=button onClick='slet(" + Size + "," + rownr + ")'>";

så jeg skal bare have lavet sådan variablen rownr har den rette værdi
Avatar billede roenving Novice
26. december 2004 - 05:34 #2
Kan du ikke bruge variablen 'row' ?-)
Avatar billede superraider Nybegynder
28. januar 2005 - 01:38 #3
du må få point, hvis du vil ha. Jeg kan ikke lige huske hvad jeg skulle buge dette til. fandt nok en bedre løsning.
Avatar billede roenving Novice
28. januar 2005 - 08:09 #4
Forøvrigt kan du vel også udnytte at den row, som skal slettes er parentNode, så:

cellmad[2].innerHTML = "<input value=slet type=button onClick='slet(this.parentNode)'>";

-- bare så andre har noget at komme efter ...

-- els okay '-)
Avatar billede roenving Novice
28. januar 2005 - 08:10 #5
Hov, det skal jo nok være:

cellmad[2].innerHTML = "<input value=slet type=button onClick='slet(this.parentNode.parentNode)'>";

-- så det er rækken og ikke cellen !-)
Avatar billede roenving Novice
30. januar 2005 - 12:07 #6
Tak for point ;~}
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