---
title: "Syntaxfel på </table>???"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/139141-syntaxfel-på-table"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "aasah"
published: "2005-12-11T18:08:32.000Z"
updated: "2005-12-11T21:39:13.000Z"
replies: 8
views: 415
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/139141-syntaxfel-på-table"
---

# Syntaxfel på </table>???

## #1 — aasah, 2005-12-11T18:08Z

Har skrivit om mitt demoskript till en mer generell sak... och får nya "kul" fel...

Vid laddning av sidan:

> **jsfel skrev skrev:**
>
> Rad 542
> Tecken 1
> Fel Syntaxfel
> Kod 0

Källan:

```
         <center><table class="cw"><tr><td id="wordBoxHeader" colspan="3"><center>You clicked on:</center></td></tr>
         <tr><th>Pos</th><th>The Word</th><th>Direction</th></tr>
         <tr><td id="wordBoxAcrossPos">-</td>
             <td><input type="text" id="wordBoxAcrossWord" disabled></td>
             <td><input type="button" class="buttonColorG" id="wordBoxAcrossB" onclick="addWord(this.form, 'Across')" value="Add word across!" disabled>
                 <input type="hidden" id="wordBoxAcrossStart" value=""></td></tr>
         <tr><td id="wordBoxDownPos">-</td>
             <td><input type="text" id="wordBoxDownWord" disabled></td>
             <td><input type="button" class="buttonColorG" id="wordBoxDownB" onclick="addWord(this.form, 'Down')" value="Add word down!" disabled>
                 <input type="hidden" id="wordBoxDownStart" value=""></td></tr>
         </table></center></form></P><P><script type="text/javascript"><br /> <!-- Rad 542 --!>
```

Va?!?! Hur kan det bli syntaxfel? 

[sidan](http://www.tydal.nu/aasah/Lab/IntCW/intCWmore.php)

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

## #2 — Matte, 2005-12-11T18:19Z

Inom \<script\>-taggar skriver du Javacript-kod. Ett \<br/\> här måste väl vara felaktig Javascript.

Jämför med om du lägger det i en js-fil.

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

## #3 — @nders, 2005-12-11T18:45Z

Eftersom IE suger vad gäller att tala om javascriptfel säger jag som jag brukar; använd en webbläsare med en vettig javascriptkonsoll, exempelvis Firefox. Använder man en sådan är det extremt mycket lättare att finna felet i koden.

Mvh

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

## #4 — aasah, 2005-12-11T19:40Z

> **Matte skrev:**
>
> Inom \<script\>-taggar skriver du Javacript-kod. Ett \<br/\> här måste väl vara felaktig Javascript...

Ja, det låter verkligen rätt. Glad i hågen kilar jag till mitt skript...   :o   :q Var kommer br:t ifrån?!?! Jag skriver inte ut det!! Någon som ser?   :q Extra skumt eftersom jag alltid skriver \<BR\> dessutom. (Inte \<br/\>.)

```php
function printJSthings() {
   echo "<P><form id=\"jsformen\" onsubmit=\"return addWord(this);\">
         <center><table class=\"cw\"><tr><td id=\"wordBoxHeader\" colspan=\"3\"><center>You clicked on:</center></td></tr>
         <tr><th>Pos</th><th>The Word</th><th>Direction</th></tr>
         <tr><td id=\"wordBoxAcrossPos\">-</td>
             <td><input type=\"text\" id=\"wordBoxAcrossWord\" disabled></td>
             <td><input type=\"button\" class=\"buttonColorG\" id=\"wordBoxAcrossB\" onclick=\"addWord(this.form, 'Across')\" value=\"Add word across!\" disabled>
                 <input type=\"hidden\" id=\"wordBoxAcrossStart\" value=\"\"></td></tr>
         <tr><td id=\"wordBoxDownPos\">-</td>
             <td><input type=\"text\" id=\"wordBoxDownWord\" disabled></td>
             <td><input type=\"button\" class=\"buttonColorG\" id=\"wordBoxDownB\" onclick=\"addWord(this.form, 'Down')\" value=\"Add word down!\" disabled>
                 <input type=\"hidden\" id=\"wordBoxDownStart\" value=\"\"></td></tr>
         </table></center></form></P>"; //starten på raden

//Överför $LBtoJS, $SPtoJS till JS-arrayer
echo "<P><script type=\"text/javascript\">"; //forts... men var är <br> ???
foreach ($LBtoJS as $ix => $arr) {
   echo "letterBoxJSarr[\"$ix\"] = new Array();";
   if (isSet($arr["startDown"]))
      echo "letterBoxJSarr[\"$ix\"][\"startDown\"] = \"".$arr["startDown"]."\";";
   else echo "letterBoxJSarr[\"$ix\"][\"startDown\"] = \"-\";";
   //...
}
//...
echo "</script></P>";
}
```

För övrigt hur kan \<br /\> anges som tecken nr 1 när det står sist???

@nders, om du vet hur man löser problemet med att klämma in den i en proppfull hårddisk med idel nödvändiga program, så visst, jag installerar gärna en annan webbläsare... :(

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

## #5 — Matte, 2005-12-11T19:51Z

Har du någon parser av något slag som samlar upp outputen och bearbetar den ?

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

## #6 — aasah, 2005-12-11T20:30Z

Nej, det tror jag inte? Var skulle den ligga i så fall? Jag skriver i WinSyntax, vilket har funkat hur bra som helst i över ett år, och laddar sedan upp filerna till servern.

Kan det vara min brandvägg som slänger in det? Fast jag begriper inte varför i så fall, mitt demoprogram funkar ju... Får inte du felmeddelande om du tittar på sidan? (Länk i trådens första inlägg.) :q

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

## #7 — Matte, 2005-12-11T21:11Z

Missade länken till din sida tidigare.
Nu vet jag varifrån ditt \<br /\> kommer ifrån :)

Ta en titt på raderna som följer:

```
         </table></center></form></P><P><script type="text/javascript"><br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/home/aasah/www/Lab/IntCW/intCWmore.php</b> on line <b>451</b><br />
<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/home/aasah/www/Lab/IntCW/intCWmore.php</b> on line <b>478</b><br />
```

Du har alltså PHP-fel.
Beror sannolikt på att din array $LBtoJS inte är åtkomlig innefrån funktionen.

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

## #8 — aasah, 2005-12-11T21:37Z

Ååååh! Tack, Matte! :birp  Det var ju ett fullständigt oväntat resultat av JS-kod att PHP-fel ibland hamnar i källan!!!   :o Jag förstår hur det hamnar där, det hade bara aldrig gått upp för mig att det kunde inträffa. Nåja, man lär så länge man programmerar...   :)

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

## #9 — Matte, 2005-12-11T21:39Z

Jodå, det händer emellanåt att PHP-felmeddelande "drunknar" i HTML-koden, och inte visas på skärmen :)

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/139141-syntaxfel-på-table
