Avatar billede hagger Nybegynder
14. april 2010 - 22:21 Der er 6 kommentarer og
1 løsning

Skriv til-funktion

Hejsa, jeg vil gerne lave en funktion, så når man trykker et sted i en besked i min tagwall så udfyldes tekst-feltet med "Til BRUGERNAVN: ". Jeg har lavet denne kode, og er kommet frem til at den ikke virker, så jeg har jo brug for lidt hjælp :)


<html>
<head>
<script type="text/javascript">
function writeto(who) {
document.getElementById('message').focus();
document.getElementById('message').value = '';
document.getElementById('message').value = 'Til '+who+': ';
}
</script>
</head>
<body>
<textarea id="message" name="message"></textarea>
<a href="java script:void(0);" onclick="writeto(NAVN);">KLIK</a>
</body>
</html>

Er der små ting man kan ændre så denne kode virker? Ellers skal det laves på en helt anden måde?
Avatar billede Slettet bruger
14. april 2010 - 22:30 #1
[div]<html>
<head>
<script type="text/javascript">
function writeto(who) {
document.getElementById('message').focus();
document.getElementById('message').value = 'Til '+who+': ';
}
</script>
</head>
<body>
<textarea id="message" name="message">
Avatar billede majbom Novice
14. april 2010 - 22:31 #2
prøv at ret:

<a href="java script:void(0);" onclick="writeto(NAVN);">KLIK</a>

til:

<a href="java script:void(0);" onclick="writeto('NAVN');">KLIK</a>

uden mellemrum i javascript - fejl på exp.dk
Avatar billede Slettet bruger
14. april 2010 - 22:32 #3
Der opstod åbenbart en fejl i mit indlæg så jeg prøver da lige igen!

[div]<html>
<head>
<script type="text/javascript">
function writeto(who) {
document.getElementById('message').focus();
document.getElementById('message').value = 'Til '+who+': ';
}
</script>
</head>
<body>
<textarea id="message" name="message">
Avatar billede Slettet bruger
14. april 2010 - 22:33 #4
Det var da utroligt.. når jeg previewer beskeden ser den fin ud, men når jeg opretter så går det galt.
Anyway, som @splazz siger smid quotes rundt om navnet da det ellers vil blive læst som en variabel.
Avatar billede hagger Nybegynder
14. april 2010 - 22:38 #5
Arrhh.. Nu virker det :D Tusind tak for de hurtige svar :) Skriv hvis i vil have points... :)
Avatar billede Slettet bruger
15. april 2010 - 00:35 #6
svar fra mig her
Avatar billede majbom Novice
15. april 2010 - 08:16 #7
svar...
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