---
title: "JS tolkas som XML?!?! VA?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/154711-js-tolkas-som-xml-va"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "aasah"
published: "2006-12-09T20:09:23.000Z"
updated: "2006-12-10T17:54:06.000Z"
replies: 6
views: 553
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/154711-js-tolkas-som-xml-va"
---

# JS tolkas som XML?!?! VA?

## #1 — aasah, 2006-12-09T20:09Z

Jag håller på att sätta initialvärden på två JS-arrayer (via ett PHP-skript). Som vanligt förstår jag inte felmeddelandena...

**Internet Explorer**
Säger att Rad 29 Tecken 17 innehåller ett Syntaxfel (detta är sista raden i källan så vitt jag fattar.)

**Firefox**
Säger 

> Fel: unexpected end of XML source
> Källkodsfil: [denna](http://www.tydal.nu/aasah/Lab/IntCW/tstNew.php)
> Rad: 29, kolumn: 224
> Källkod:
> \= array(); \<br\>Ruta\['E6'\]\[0\] = 5; \<br\>Ruta\['E6'\]\[1\] = 0; \<br\>Ruta\['E6'\]\[2\] = 0; \<br\>Ruta\['E6'\]\[3\] = 0; \<br\>Ruta\['F6'\] = array(); \<br\>Ruta\['F6'\]\[0\] = 5; \<br\>Ruta\['F6'\]\[1\] = 0; \<br\>Ruta\['F6'\]\[2\] = 0; \<br\>Ruta\['F6'\]\[3\] = 0; \<br\>

Va?   :q 

Någon som har en aning om vad som är fel och varför?

Fullständig källa:

```
<html><head>
        <link rel="stylesheet" type="text/css" href="intCWnew.css">
        <script type="text/javascript">
function findWords(row, col) {
var ruta = document.getElementById("td_"+row+"_"+col);
ruta.innerText += "!";
var hide = document.getElementById("cw_"+row+"_"+col);
hide.value = "!";
}
</script>
        </head><body><div id="cw"><table><tr><td class="index">   </td><td class="index">1</td><td class="index">2</td><td class="index">3</td><td class="index">4</td><td class="index">5</td><td class="index">6</td><td class="index">7</td><td class="index">8</td></tr><tr><td class="index">A</td><td class="svart">M</td><td class="svart">M</td><td class="svart">M</td><td id="td_A_4" class="vit"
                       onclick="findWords('A', 4);">   </td><td class="svart">M</td><td class="svart">M</td><td class="svart">M</td><td class="svart">M</td></tr><tr><td class="index">B</td><td class="svart">M</td><td class="svart">M</td><td id="td_B_3" class="vit"
                       onclick="findWords('B', 3);">   </td><td id="td_B_4" class="vit"
                       onclick="findWords('B', 4);">   </td><td id="td_B_5" class="vit"
                       onclick="findWords('B', 5);">   </td><td id="td_B_6" class="vit"
                       onclick="findWords('B', 6);">   </td><td id="td_B_7" class="vit"
                       onclick="findWords('B', 7);">   </td><td id="td_B_8" class="vit"
                       onclick="findWords('B', 8);">   </td></tr><tr><td class="index">C</td><td class="svart">M</td><td class="svart">M</td><td class="svart">M</td><td id="td_C_4" class="vit"
                       onclick="findWords('C', 4);">   </td><td class="svart">M</td><td id="td_C_6" class="vit"
                       onclick="findWords('C', 6);">   </td><td class="svart">M</td><td class="svart">M</td></tr><tr><td class="index">D</td><td id="td_D_1" class="vit"
                       onclick="findWords('D', 1);">   </td><td id="td_D_2" class="vit"
                       onclick="findWords('D', 2);">   </td><td id="td_D_3" class="vit"
                       onclick="findWords('D', 3);">   </td><td id="td_D_4" class="turnDF"
                       onclick="findWords('D', 4);">   </td><td id="td_D_5" class="vit stopF"
                       onclick="findWords('D', 5);">   </td><td id="td_D_6" class="vit"
                       onclick="findWords('D', 6);">   </td><td class="svart">M</td><td class="svart">M</td></tr><tr><td class="index">E</td><td class="svart">M</td><td class="svart">M</td><td class="svart">M</td><td class="svart">M</td><td class="svart">M</td><td id="td_E_6" class="vit"
                       onclick="findWords('E', 6);">   </td><td class="svart">M</td><td class="svart">M</td></tr><tr><td class="index">F</td><td class="svart">M</td><td class="svart">M</td><td class="svart">M</td><td class="svart">M</td><td class="svart">M</td><td id="td_F_6" class="vit"
                       onclick="findWords('F', 6);">   </td><td class="svart">M</td><td class="svart">M</td></tr></table><form id="cwForm" method="post" action="tstNew.php"><input type="hidden" name="cw_A_4" value=""><input type="hidden" name="cw_B_3" value=""><input type="hidden" name="cw_B_4" value=""><input type="hidden" name="cw_B_5" value=""><input type="hidden" name="cw_B_6" value=""><input type="hidden" name="cw_B_7" value=""><input type="hidden" name="cw_B_8" value=""><input type="hidden" name="cw_C_4" value=""><input type="hidden" name="cw_C_6" value=""><input type="hidden" name="cw_D_1" value=""><input type="hidden" name="cw_D_2" value=""><input type="hidden" name="cw_D_3" value=""><input type="hidden" name="cw_D_4" value=""><input type="hidden" name="cw_D_5" value=""><input type="hidden" name="cw_D_6" value=""><input type="hidden" name="cw_E_6" value=""><input type="hidden" name="cw_F_6" value=""><input type="hidden" name="cw_shy" value="1">

            <input type="submit" name="cw_correct" value="Correct!"></form><script type="text/javascript">Word = array(); <br>Word[1] = ();<br> Word[1]['StartRow'] = B;<br> Word[1]['StartCol'] = 3;<br> Word[1]['PosInfo'] = B3 - B8;<br> Word[1]['Key'] = Sure name;<br> Word[1]['Hint'] = Lily;<br> Word[1]['Directions'] = FFFFF-;<br> Word[1]['Length'] = 6;<br> Word[2] = ();<br> Word[2]['StartRow'] = B;<br> Word[2]['StartCol'] = 4;<br> Word[2]['PosInfo'] = B4 - B8;<br> Word[2]['Key'] = Patronus form;<br> Word[2]['Hint'] = Hermione;<br> Word[2]['Directions'] = FFFF-;<br> Word[2]['Length'] = 5;<br> Word[4] = ();<br> Word[4]['StartRow'] = A;<br> Word[4]['StartCol'] = 4;<br> Word[4]['PosInfo'] = A4 - D5;<br> Word[4]['Key'] = Murdered by Voldemort;<br> Word[4]['Hint'] = Amelia;<br> Word[4]['Directions'] = DDDF-;<br> Word[4]['Length'] = 5;<br> Word[3] = ();<br> Word[3]['StartRow'] = D;<br> Word[3]['StartCol'] = 1;<br> Word[3]['PosInfo'] = D1 - D5;<br> Word[3]['Key'] = (Together with C2 Across) Marauder;<br> Word[3]['Hint'] = Had a son.;<br> Word[3]['Directions'] = FFFF-;<br> Word[3]['Length'] = 5;<br> Word[5] = ();<br> Word[5]['StartRow'] = B;<br> Word[5]['StartCol'] = 6;<br> Word[5]['PosInfo'] = B6 - F6;<br> Word[5]['Key'] = Part of NEWT;<br> Word[5]['Hint'] = Think: un-abbreviated NEWT;<br> Word[5]['Directions'] = DDDD-;<br> Word[5]['Length'] = 5;<br> Ruta = array(); <br>Ruta['B3'] = array(); <br>Ruta['B3'][0] = 1; <br>Ruta['B3'][1] = 0; <br>Ruta['B3'][2] = 0; <br>Ruta['B3'][3] = 0; <br>Ruta['B4'] = array(); <br>Ruta['B4'][0] = 1; <br>Ruta['B4'][1] = 2; <br>Ruta['B4'][2] = 4; <br>Ruta['B4'][3] = 0; <br>Ruta['B5'] = array(); <br>Ruta['B5'][0] = 1; <br>Ruta['B5'][1] = 2; <br>Ruta['B5'][2] = 0; <br>Ruta['B5'][3] = 0; <br>Ruta['B6'] = array(); <br>Ruta['B6'][0] = 1; <br>Ruta['B6'][1] = 2; <br>Ruta['B6'][2] = 5; <br>Ruta['B6'][3] = 0; <br>Ruta['B7'] = array(); <br>Ruta['B7'][0] = 1; <br>Ruta['B7'][1] = 2; <br>Ruta['B7'][2] = 0; <br>Ruta['B7'][3] = 0; <br>Ruta['B8'] = array(); <br>Ruta['B8'][0] = 1; <br>Ruta['B8'][1] = 2; <br>Ruta['B8'][2] = 0; <br>Ruta['B8'][3] = 0; <br>Ruta['A4'] = array(); <br>Ruta['A4'][0] = 4; <br>Ruta['A4'][1] = 0; <br>Ruta['A4'][2] = 0; <br>Ruta['A4'][3] = 0; <br>Ruta['C4'] = array(); <br>Ruta['C4'][0] = 4; <br>Ruta['C4'][1] = 0; <br>Ruta['C4'][2] = 0; <br>Ruta['C4'][3] = 0; <br>Ruta['D4'] = array(); <br>Ruta['D4'][0] = 4; <br>Ruta['D4'][1] = 3; <br>Ruta['D4'][2] = 0; <br>Ruta['D4'][3] = 0; <br>Ruta['D5'] = array(); <br>Ruta['D5'][0] = 4; <br>Ruta['D5'][1] = 3; <br>Ruta['D5'][2] = 0; <br>Ruta['D5'][3] = 0; <br>Ruta['D1'] = array(); <br>Ruta['D1'][0] = 3; <br>Ruta['D1'][1] = 0; <br>Ruta['D1'][2] = 0; <br>Ruta['D1'][3] = 0; <br>Ruta['D2'] = array(); <br>Ruta['D2'][0] = 3; <br>Ruta['D2'][1] = 0; <br>Ruta['D2'][2] = 0; <br>Ruta['D2'][3] = 0; <br>Ruta['D3'] = array(); <br>Ruta['D3'][0] = 3; <br>Ruta['D3'][1] = 0; <br>Ruta['D3'][2] = 0; <br>Ruta['D3'][3] = 0; <br>Ruta['C6'] = array(); <br>Ruta['C6'][0] = 5; <br>Ruta['C6'][1] = 0; <br>Ruta['C6'][2] = 0; <br>Ruta['C6'][3] = 0; <br>Ruta['D6'] = array(); <br>Ruta['D6'][0] = 5; <br>Ruta['D6'][1] = 0; <br>Ruta['D6'][2] = 0; <br>Ruta['D6'][3] = 0; <br>Ruta['E6'] = array(); <br>Ruta['E6'][0] = 5; <br>Ruta['E6'][1] = 0; <br>Ruta['E6'][2] = 0; <br>Ruta['E6'][3] = 0; <br>Ruta['F6'] = array(); <br>Ruta['F6'][0] = 5; <br>Ruta['F6'][1] = 0; <br>Ruta['F6'][2] = 0; <br>Ruta['F6'][3] = 0; <br></script></div></body></html>
```

Permalänk: https://www.webforum.nu/p/154711

## #2 — tydal, 2006-12-09T20:47Z

Din javaskriptkod ser lite konstig ut. Det förekommer en massa \<br\> där och så har du inte strängar inom "-tecken.

Se sista raden på det du klistrade in.

Permalänk: https://www.webforum.nu/p/1908715

## #3 — aasah, 2006-12-09T21:23Z

Åhå! Åtgärdat. Men fortfarande fel:

**IE**
Rad 29 Tecken 1 Ett objekt förväntas

**Firefox**

> Fel: array is not defined
> Källkodsfil: [denna](http://www.tydal.nu/aasah/Lab/IntCW/tstNew.php)
> Rad: 29

Rad 29:

```
<input type="submit" name="cw_correct" value="Correct!"></form><script type="text/javascript">Word = array(); Word[1] = array(); Word[1]['StartRow'] = 'B'; Word[1]['StartCol'] = '3'; Word[1]['PosInfo'] = 'B3 - B8'; Word[1]['Key'] = 'Sure name'; Word[1]['Hint'] = 'Lily'; Word[1]['Directions'] = 'FFFFF-'; Word[1]['Length'] = '6'; Word[2] = array(); Word[2]['StartRow'] = 'B'; Word[2]['StartCol'] = '4'; Word[2]['PosInfo'] = 'B4 - B8'; Word[2]['Key'] = 'Patronus form'; Word[2]['Hint'] = 'Hermione'; Word[2]['Directions'] = 'FFFF-'; Word[2]['Length'] = '5'; Word[4] = array(); Word[4]['StartRow'] = 'A'; Word[4]['StartCol'] = '4'; Word[4]['PosInfo'] = 'A4 - D5'; Word[4]['Key'] = 'Murdered by Voldemort'; Word[4]['Hint'] = 'Amelia'; Word[4]['Directions'] = 'DDDF-'; Word[4]['Length'] = '5'; Word[3] = array(); Word[3]['StartRow'] = 'D'; Word[3]['StartCol'] = '1'; Word[3]['PosInfo'] = 'D1 - D5'; Word[3]['Key'] = '(Together with C2 Across) Marauder'; Word[3]['Hint'] = 'Had a son.'; Word[3]['Directions'] = 'FFFF-'; Word[3]['Length'] = '5'; Word[5] = array(); Word[5]['StartRow'] = 'B'; Word[5]['StartCol'] = '6'; Word[5]['PosInfo'] = 'B6 - F6'; Word[5]['Key'] = 'Part of NEWT'; Word[5]['Hint'] = 'Think: un-abbreviated NEWT'; Word[5]['Directions'] = 'DDDD-'; Word[5]['Length'] = '5'; Ruta = array(); Ruta['B3'] = array(); Ruta['B3'][0] = 1; Ruta['B3'][1] = 0; Ruta['B3'][2] = 0; Ruta['B3'][3] = 0; Ruta['B4'] = array(); Ruta['B4'][0] = 1; Ruta['B4'][1] = 2; Ruta['B4'][2] = 4; Ruta['B4'][3] = 0; Ruta['B5'] = array(); Ruta['B5'][0] = 1; Ruta['B5'][1] = 2; Ruta['B5'][2] = 0; Ruta['B5'][3] = 0; Ruta['B6'] = array(); Ruta['B6'][0] = 1; Ruta['B6'][1] = 2; Ruta['B6'][2] = 5; Ruta['B6'][3] = 0; Ruta['B7'] = array(); Ruta['B7'][0] = 1; Ruta['B7'][1] = 2; Ruta['B7'][2] = 0; Ruta['B7'][3] = 0; Ruta['B8'] = array(); Ruta['B8'][0] = 1; Ruta['B8'][1] = 2; Ruta['B8'][2] = 0; Ruta['B8'][3] = 0; Ruta['A4'] = array(); Ruta['A4'][0] = 4; Ruta['A4'][1] = 0; Ruta['A4'][2] = 0; Ruta['A4'][3] = 0; Ruta['C4'] = array(); Ruta['C4'][0] = 4; Ruta['C4'][1] = 0; Ruta['C4'][2] = 0; Ruta['C4'][3] = 0; Ruta['D4'] = array(); Ruta['D4'][0] = 4; Ruta['D4'][1] = 3; Ruta['D4'][2] = 0; Ruta['D4'][3] = 0; Ruta['D5'] = array(); Ruta['D5'][0] = 4; Ruta['D5'][1] = 3; Ruta['D5'][2] = 0; Ruta['D5'][3] = 0; Ruta['D1'] = array(); Ruta['D1'][0] = 3; Ruta['D1'][1] = 0; Ruta['D1'][2] = 0; Ruta['D1'][3] = 0; Ruta['D2'] = array(); Ruta['D2'][0] = 3; Ruta['D2'][1] = 0; Ruta['D2'][2] = 0; Ruta['D2'][3] = 0; Ruta['D3'] = array(); Ruta['D3'][0] = 3; Ruta['D3'][1] = 0; Ruta['D3'][2] = 0; Ruta['D3'][3] = 0; Ruta['C6'] = array(); Ruta['C6'][0] = 5; Ruta['C6'][1] = 0; Ruta['C6'][2] = 0; Ruta['C6'][3] = 0; Ruta['D6'] = array(); Ruta['D6'][0] = 5; Ruta['D6'][1] = 0; Ruta['D6'][2] = 0; Ruta['D6'][3] = 0; Ruta['E6'] = array(); Ruta['E6'][0] = 5; Ruta['E6'][1] = 0; Ruta['E6'][2] = 0; Ruta['E6'][3] = 0; Ruta['F6'] = array(); Ruta['F6'][0] = 5; Ruta['F6'][1] = 0; Ruta['F6'][2] = 0; Ruta['F6'][3] = 0; </script></div></body></html>
```

Permalänk: https://www.webforum.nu/p/1908718

## #4 — tydal, 2006-12-09T21:31Z

Word = array(); känns lite php... har för mig det skrivs så här i javaskript:

var Word = {};

Permalänk: https://www.webforum.nu/p/1908721

## #5 — aasah, 2006-12-09T21:48Z

Tack för tipset! :D

Enligt W3Schools borde man dock skriva: 

var myArr = new Array()

och då jag ändrade till det försvann alla fel! :e Nu funkar det, tack!

Permalänk: https://www.webforum.nu/p/1908723

## #6 — spango, 2006-12-10T10:55Z

Man kan använda två varianter för en tom array:

```
var arr = [];
var arr = new Array();
```

Båda ger samma resultat.

Permalänk: https://www.webforum.nu/p/1908795

## #7 — aasah, 2006-12-10T17:54Z

Tack, spango! :D

Permalänk: https://www.webforum.nu/p/1908878

---

Tråden på webben: https://www.webforum.nu/amne/javascript/154711-js-tolkas-som-xml-va
