I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
Iteration løber indtil der kommer en box der er checked.
så løbes koden id = box.id ---> new_id = conversion(document.getElementById('zidist0_'+id).value,6); result = result + new_id + "¤"; result = result + document.getElementById('txtmd_'+id).value + ';' ;
igennem.
Herefter bliver der ikke itereret mere, selv om forløkkens betingelser ikke er overskredet. Men jeg får lagt mit ene resultat ud. Istedet for alle mine resultater som er checked.
Jeg vil meget gerne forklare det nærmere, men jeg ved ikke helt hvad du menere med "bruger koden".
Skærmbilledet er meget simple. Jeg skal ændre nogle tekster som tilhører en bestemt linie. Hvis teksten ændre sig checker jeg checkboxen, så jeg ved at den skal gemmes. Når brugeren trykker gem looper jeg over alle checkboxes og samler dem der er ændret (checked). Dem smider jeg i en lang resultat streng sammen med dets id, og submitter den enkelte linie som jeg har gemt resultatet i.
Dette virkede fint. Så lavede jeg konverterings metoden da mine id'er ikke blev rigtige. Herefter fik jeg kun den første ændrede med... :(
Aaah ja, global kontra lokal scope... benyt lokal scope når du kan, det performer bedre og det er mere gennemskueligt. Altså
for (var i = incoming.length ; i<size ; i++ ){ incoming = '0' + incoming; }
i stedet for
for ( i = incoming.length ; i<size ; i++ ){ incoming = '0' + incoming; }
Synes godt om
Ny brugerNybegynder
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.