---
title: "Försöker med smileys i gästbok igen"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/142819-försöker-med-smileys-i-gästbok-igen"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "saw"
published: "2006-02-21T19:35:31.000Z"
updated: "2006-02-21T20:43:50.000Z"
replies: 6
views: 351
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/142819-försöker-med-smileys-i-gästbok-igen"
---

# Försöker med smileys i gästbok igen

## #1 — saw, 2006-02-21T19:35Z

Jag försöker igen, det gäller att få in smileys iconer i en guestbok.
(OBS jag har HTMLarea i gästboken också)

```
<!--
function insertSmiley(smiley) {
   document.forms[0].Inlagg.value += smiley+" ";
   document.forms[0].Inlagg.focus();
   }
// -->
</SCRIPT>
'lite längre ner
<form method="POST" name="Kolla" action="guestbookin.asp" 
ONSUBMIT="return DataValidation();">
'lite längre ner
<textarea rows="8" name="Inlagg" cols="60" CLASS = "skugga"></textarea>	
'lite längre ner, här är mitt i ett FSO-kod för att hämta upp smileys
smiles = "<img border=""0"" src="& sURL & file.Name & ">"
response.write "<a href=""#"" onClick=""insertSmiley(':)'); return false;"">" 
& smiles & "&nbsp;</a>"
```

Jag får följande error:

```
Det går inte att flytta fokus till kontrollen eftersom den inte syns, inte är 
aktiverad eller inte är av en typ som kan använda fokusläget.
```

Hur kan man fixa detta?

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

## #2 — Peter S, 2006-02-21T19:50Z

Den där koddelen är det inget fel på. Jag gissar att HTMLarea ställer till det. Har du en liveversion?

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

## #3 — saw, 2006-02-21T20:25Z

\>**liveversion?**
Vad menar du med det?
Detta är vad som står högst upp i js-filen
htmlArea v2.03 - Copyright (c) 2002 interactivetools.com, inc.
\[REDIGERAT\]
Jag gjorde ett experiment och tog bort HTMLArea, du fick jag :) (alltså bara
tecknet för smilisen), men varför får jag error?

JAg antar att det skall se ut så här också:

```
smiles = "<img border=""0"" src="& sURL & file.Name & ">"
response.write "<a href=""#"" onClick=""insertSmiley('& smiles &'); 
return false;"">" & smiles & "&nbsp;</a>"
```

..eller?

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

## #4 — Peter S, 2006-02-21T20:34Z

Med liveversion menar jag en sida åtkomlig för allmänheten. En sådan ökar chanserna betydligt att få felet avhjälpt.

Anledningen till felet är troligen att HTMLarea ersätter \<textarea\>n med något annat element (en \<div\>, kanske).

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

## #5 — Peter S, 2006-02-21T20:38Z

> **saw skrev:**
>
> \>JAg antar att det skall se ut så här också:
>
>
> ```
> smiles = "<img border=""0"" src="& sURL & file.Name & ">"
> response.write "<a href=""#"" onClick=""insertSmiley('& smiles &'); 
> return false;"">" & smiles & "&nbsp;</a>"
> ```
>
> 
> ..eller?

Det beror på vad du vill åstadkomma. Vanligtvis verkar det som att ':)' (och dyligt) läggs till i en \<textarea\>, för att sedan postas till servern varpå det ersätts med en fin bild.

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

## #6 — saw, 2006-02-21T20:39Z

Tyvärr så tillverkas ju inte  HTMLArea längre, och denna vertion är den nyaste som jag
 har fått tag på. Är jag chanslös nu igen?

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

## #7 — Peter S, 2006-02-21T20:43Z

Nej, det jag är ute efter är att du skall skapa ett minimalt dokument som visar på problemet. Denna HTML-sida publicerar du sedan så att vi andra kan se vad som felar. T.ex. har varje medlem på wF möjlighet att ladda upp filer under "Mina filer".

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/142819-försöker-med-smileys-i-gästbok-igen
