---
title: "Problem: skriv in smiley i textboxen"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/48310-problem-skriv-in-smiley-i-textboxen"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "G8"
published: "2002-07-21T12:16:03.000Z"
updated: "2002-07-21T16:11:37.000Z"
replies: 8
views: 289
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/48310-problem-skriv-in-smiley-i-textboxen"
---

# Problem: skriv in smiley i textboxen

## #1 — G8, 2002-07-21T12:16Z

Hej

Jag försöker få till det så att när man klickar på en smiley ( :) ) så ska den läggas in i ( : ) ) textboxen där markören står, precis som här på webforum. Alltså, jag vill inte ha in själva bilden, bara tecknet för bilden om ni förstår vad jag menar...

Jag använder mig av:

```
function insertSmiley(smiley) {
	window.opener.document.forum.medelande.value += " " + smiley + " ";
}
```

samt:

```
<a href="#" onClick="insertSmiley(':)'); return false;"><img src="smile.gif"></a>
```

för att få till onclick-grejen...

Problemet är att det inte funkar :(

Jag är ingen höjdare på javascript direct så jag tänkte att nån av er kanske kunde hjälpa mig ;)

Nån som ser nått som fattas, felstavat etc. ?

Mvh

//G8

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

## #2 — @nders, 2002-07-21T12:23Z

Om länken är i ett popupfönster så ser det korrekt ut. Är länken inte det så borde det gå alldeles utmärkt att bara kasta bort *window.opener*.

Alltså:

```
function insertSmiley(smiley) {
	document.forum.medelande.value += " " + smiley + " ";
}
```

Mvh,

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

## #3 — G8, 2002-07-21T13:45Z

hmm..testade att göra som du sa, samma problem... funkar alltså inte...

Får bara "error on page"... :( 

Finns det nått annat sätt att göra samma sak på kanske?

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

## #4 — solbulle, 2002-07-21T14:26Z

Är du helt säker på att du stavat rätt?

Heter din form "forum"?
Heter ditt fält **"medelande"**? (Inte den vanligaste stavningen...)

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

## #5 — G8, 2002-07-21T14:44Z

Jupp.. ganska säker...

```
<form name="forum" onSubmit="return verifiera()" method="post" action="skickapost.asp?mottagareid=<%=mottagareid%>">
```

och

```
<textarea name="meddelande" cols="95" rows="30" class="table"></textarea>
```

Kan det ha nånting att göra med att jag kör en verifiering åxå?
Hela Javascriptet ser ut som följer:

```
<script language="JavaScript">
<!--
function verifiera() 
{

if (document.forum.rubrik.value == "") 
{ 
alert("Du måste skriva en rubrik");
return false;
} 

if (document.forum.meddelande.value == "") 
{ 
alert("Nu glömde du skriva själva meddelandet!! ;-)");
return false;
} 

}
// -->
function insertSmiley(smiley) {
	document.forum.medelande.value += " " + smiley + " ";
}
</SCRIPT>
```

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

## #6 — solbulle, 2002-07-21T14:57Z

Ganska säker... men inte helt säker!

Du har stavat meddelande som medelande i din funktion!

(Som jag skrev i inlägget ovan, ;) )

Rätt kod:

```
<script language="JavaScript">
<!--
function verifiera() 
{

if (document.forum.rubrik.value == "") 
{ 
alert("Du måste skriva en rubrik");
return false;
} 

if (document.forum.meddelande.value == "") 
{ 
alert("Nu glömde du skriva själva meddelandet!! ;-)");
return false;
} 

}
function insertSmiley(smiley) {
	document.forum.meddelande.value += " " + smiley + " ";
}
// -->

</SCRIPT>
```

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

## #7 — G8, 2002-07-21T15:06Z

DOH!

Fan va puckad jag är ;)

Ja ja, det funkar nu iaf! 

Tack för hjälpen! :)

You guys rock!

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

## #8 — solbulle, 2002-07-21T15:20Z

Det är lugnt! Det är ju tyvärr dom där små simpla felen som är svårast att upptäcka. :)

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

## #9 — G8, 2002-07-21T16:11Z

Ja, det brukar ju vara så... :(

Tack än en gång

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/48310-problem-skriv-in-smiley-i-textboxen
