---
title: "Inget händer... (JS)"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/154640-inget-händer-js"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "aasah"
published: "2006-12-08T14:25:35.000Z"
updated: "2006-12-08T15:08:28.000Z"
replies: 4
views: 366
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/154640-inget-händer-js"
---

# Inget händer... (JS)

## #1 — aasah, 2006-12-08T14:25Z

Jag har en liten testfunktion som inte ger några fel, men som inte gör något annat heller... Tanken var att den skulle skriva ut ett "!" när man tryckte på en vit ruta... Men det gör den inte. Vad 17 är fel?   :q 

```
<html><head>
        <link rel="stylesheet" type="text/css" href="intCWnew.css">
        <script>
function findWords(row, col) {
var ruta = document.getElementById("td_"+row+"_"+col);
ruta.value = "!";
}
</script>
        </head><body><div id="cw"><form id="cwForm" method="post" action="tstNew.php"><table> ...
<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);">   <input type="hidden" name="cw_A_4" value=""></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);">   <input type="hidden" name="cw_B_3" value=""></td><td id="td_B_4" class="vit" onclick="findWords('B', 4);">   <input type="hidden" name="cw_B_4" value=""></td><td id="td_B_5" class="vit" onclick="findWords('B', 5);">   <input type="hidden" name="cw_B_5" value=""></td><td id="td_B_6" class="vit" onclick="findWords('B', 6);">   <input type="hidden" name="cw_B_6" value=""></td><td id="td_B_7" class="vit" onclick="findWords('B', 7);">   <input type="hidden" name="cw_B_7" value=""></td><td id="td_B_8" class="vit" onclick="findWords('B', 8);">   <input type="hidden" name="cw_B_8" value=""></td></tr>....
</table>
         <input type="hidden" name="cw_shy" value="1">
         <input type="submit" name="cw_correct" value="Correct!"></form></div></body></html>
```

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

## #2 — Web-Tor, 2006-12-08T14:55Z

Vart vill du ha in utropstecknet? Vill du ha in det i cellen där hidden fältet funkar det med:

```
 ruta.innerHTML = "!";
```

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

## #3 — aasah, 2006-12-08T15:01Z

> **Web-Tor skrev:**
>
> Vart vill du ha in utropstecknet? Vill du ha in det i cellen där hidden fältet funkar det med:
>
>
> ```
>  ruta.innerHTML = "!";
> ```

Jag vill att det ska synas i min td. 

För att få in det i hiddenfältet trodde jag att jag skulle skriva: 

```
var hide = document.getElementById("cw_"+row+"_"+col);
hide.value = "mitt gömda värde";
```

Eller?   :q

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

## #4 — Web-Tor, 2006-12-08T15:03Z

> **aasah skrev:**
>
> Eller?

Ja.

Kom på att det inte var så bra att använda innerHTML i det här fallet eftersom det raderar hidden-fältet. Testa detta istället:

```
ruta.insertAdjacentText("beforeEnd","!");
```

Då kommer utropstecknet efter hiddenfältet.

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

## #5 — aasah, 2006-12-08T15:08Z

Tackar! :e

Hmm... uppenbarligen funkar insertAdjacentText utmärkt i IE men inte alls i Firefox... intressant.

Jag tror jag löser det genom att flytta ut hiddenfältet från tabellen. Verkar enklast.   :)

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/154640-inget-händer-js
