---
title: "Varför anropas inte markLetter?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/155779-varför-anropas-inte-markletter"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "aasah"
published: "2007-01-09T14:26:36.000Z"
updated: "2007-01-09T14:37:00.000Z"
replies: 4
views: 433
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/155779-varför-anropas-inte-markletter"
---

# Varför anropas inte markLetter?

## #1 — aasah, 2007-01-09T14:26Z

Om jag trycker på en vit ruta i [korsordet](http://www.tydal.nu/aasah/Lab/IntCW/jsTstSourceNotGen.html) så "öppnas" en undre tabell för ifyllnad. (Dessutom slängs en alert upp som felsökningsgrej.) Textfältet i den översta raden i den undre tabellen är kopplat till markLetter() vilket borde slänga upp en alert när man ställer sig i det för att skriva. Men inget händer? Varför?   :q 

Ser ni något fel på denna kod?

```
<html><head>
          <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
          <link rel="stylesheet" type="text/css" href="intCWnew.css">
        <script type="text/javascript">

function markLetter() {
   alert('markLetter');
   /*var td = document.getElementById('currentPos');
   var pos = td.innerHTML;
   var cwVisiblePos = document.getElementById('td_'+pos);
   alert ('td_'+pos)
   cwVisiblePos.style.backgroundColor = '#336699';
   var f = document.getElementById('td_A4');
   f.innerHTML = '!';*/
}

//Other functions

        </script>
        </head><body><div id="cw">

<!--- other stuff -->

<form id="jsformen" onsubmit="return addWord(this);">
<table class="noline">
   <tr><th>Pos</th><th>The Word</th></tr>
   <tr><td id="currentPos">-</td>
       <td><input type="text" id="wordBoxLetter" value="" size="1" onFocus="markLetter()" disabled> <!--  onBlur="unmarkLetter()" -->
           <input type="button" class="buttonColorG" id="wordBoxLetterButton"
                  onclick="addLetter()" value="Change this letter!" disabled>
       </td>
   </tr> 
</table>
</form>

<!--- Other stuff --->
</div></body></html>
```

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

## #2 — Denkan, 2007-01-09T14:28Z

För att den är disabled?

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

## #3 — aasah, 2007-01-09T14:30Z

> **Denkan skrev:**
>
> För att den är disabled?

Den är inte disabled när du har tryckt på en vit ruta. Bara innan du gjort det.

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

## #4 — Denkan, 2007-01-09T14:32Z

Ändra onFocus="markLetter()" till onfocus="markLetter()", kanske.

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

## #5 — aasah, 2007-01-09T14:37Z

Äh... Hum...   :r   :r   Ja jo.... Sedan är det ju bra när man laddar upp rätt fil till servern också.... :r   :r   :r  

Ett gott råd, döp inte två filer i samma katalog till nästan samma sak... 

Mao det fungerar... Ursäkta!   :r   :r

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/155779-varför-anropas-inte-markletter
