Avatar billede sotec Nybegynder
05. september 2000 - 23:47 Der er 7 kommentarer og
3 løsninger

Kommaseparerede gåseøjne?

Array med gåseøjne:

Never mind hvad der ligger forud for denne kodestump. Problemet er at jeg skal have et resultat der ser sådan ud: F.eks. \"1\",\"0\",\"1\",\"1\",\"0\".

Med nedenstående får jeg et resultat der ser nogenlunde sådan ud: \"1\\\"\\\"0\\\"\\\"1\\\"\\\"0\\\"
Det må da kunne lade sig gøre at udelade backslash\'ne og sætte komma mellem?

        if (which.elements[i].type == \"checkbox\") {
            astr += (which.elements[i].checked == true)? \"\\\"1\\\",\" : \"\\\"0\\\",\";
        }

Avatar billede jumper Nybegynder
05. september 2000 - 23:51 #1
Byt

\"\\\"1\\\",\" : \"\\\"0\\\",\";

ud med

\'\"1\",\' : \'\"0\",\';

/Thor
Avatar billede erikjacobsen Ekspert
05. september 2000 - 23:52 #2
          astr += (which.elements[i].checked == true)? \'\"1\",\' : \'\"0\",\';
Avatar billede erikjacobsen Ekspert
05. september 2000 - 23:53 #3
2 sjæle
Avatar billede jumper Nybegynder
05. september 2000 - 23:53 #4
Whee, hele 46 sekunder hurtigere *GG* ;)

/Thor
Avatar billede sotec Nybegynder
06. september 2000 - 08:56 #5
Nope!

Den skriver:
\"0\\\",\\\"1\\\",\\\"0\\\",\\\"0\\\",\\\"1\\\",\\\"0\\\",\\\"0\\\"

Det skal være: \"0\",\"1\",\"0\",\"0\",\"1\"  osv.
Avatar billede erikjacobsen Ekspert
06. september 2000 - 10:13 #6
Nej, den gør ikke. Denne kode skriver i alerten, det den \"skal\":

<script language=\"JavaScript\">
<!--
    astr = \"\";
    astr += (1==1)? \'\"1\",\' : \'\"0\",\';
    astr += (1==0)? \'\"1\",\' : \'\"0\",\';
    astr += (1==1)? \'\"1\",\' : \'\"0\",\';
    astr += (1==0)? \'\"1\",\' : \'\"0\",\';
    alert(astr);
//-->
</script>
Avatar billede sotec Nybegynder
06. september 2000 - 10:26 #7
Ja, det kan jeg se.
Vil du ikke være flink at \"bygge\" den ind i
denne kode:

if (which.elements[i].type == \"checkbox\") {
            astr += (which.elements[i].checked == true)? \"\\\"1\\\",\" : \"\\\"0\\\",\";
        }

Avatar billede devia Nybegynder
06. september 2000 - 10:34 #8
if (which.elements[i].type == \"checkbox\")
{
  astr += (which.elements[i].checked == true)? \'\"1\",\' : \'\"0\",\';
}

;-)
Avatar billede sotec Nybegynder
06. september 2000 - 11:21 #9
B I N G O !

Jeg har delt points mellem jer, da det var
lidt svært at afgøre hvem der kom med det
afgørende bevis...
Avatar billede erikjacobsen Ekspert
06. september 2000 - 12:08 #10
Det er så helt i orden, sotec. Men det var jo faktisk det Thor og undertegnede
akrev i går.
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