Avatar billede Slettet bruger
31. oktober 2007 - 14:13 Der er 4 kommentarer og
1 løsning

Hjælp til smily gæstebog

Hej jeg har en gæstebog jeg gerne vil have smily ind i, jeg har lige et simpelt eksempel på hvordan jeg har gjort det:

  <script type="text/javascript">
  function AddText(code) {
      opener.document.events.msg.value += Code;
  }
  </script>
  <a href="#" onclick="AddText("Hej")">Tilføj noget</a>
<form>
  <textarea name="msg" id="msg"> </textarea>
</form>

Det desværre virker det ikke, er der nogen der kan hjælpe.
Avatar billede olebole Juniormester
31. oktober 2007 - 14:44 #1
<ole>

Du må vise noget mere kode og/eller forklare noget mere  =)

/mvh
</bole>
Avatar billede Slettet bruger
31. oktober 2007 - 15:21 #2
Altså det var jo menninger at når man trykker på linket så skulle den bruge funktionen AddText også sætte det ind i tekstboxen.

Det er måske slet ikke muligt med så lidt kode ? :) har fået det fra et script hvor det virkede fint.
Avatar billede w13 Novice
01. november 2007 - 01:56 #3
Ja, den bærer jo desværre lidt præg af at være klippet delvist ind fra et andet script. Nu er det rettet til og virker fint:
-------------------------------------------
<script type="text/javascript">
function AddText(code){
    document.getElementById("msg").value+=code;
}
</script>

<a href="#" onclick="AddText('Hej')">Tilføj noget</a>

<form>
    <textarea id="msg" name="msg" id="msg"></textarea>
</form>
--------------------------------------------
1) Jeg har ændret "Code" til "code", ligesom det står det andet sted. JavaScript er jo case-sensitive.
2) Ændret adresseringen af msg-elementet til en mere gyldig.
3) Ændret funktionskaldet fra onclick="AddText("Hej")" til onclick="AddText('Hej')". Ellers lukker du jo attributten midt i det hele.
Avatar billede Slettet bruger
01. november 2007 - 12:07 #4
Okay tak for hjælpen, du har skrevet id="msg" to gange det går jeg ud fra det er en fejl.
Avatar billede w13 Novice
01. november 2007 - 12:23 #5
Ja, det er det sør'me. =) Og mange tak for point.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester