Toon posts:

[javascript] tekst toevoeg in variabel tekstvelg

Pagina: 1
Acties:
  • 26 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik heb nu deze code:

function addEmoticon(emoticon, insert_into) {
document.getElementById('insert_into').innerText += emoticon;
}

Deze functie roep ik aan met addEmoticon(@cry, column), zodat de @cry in het tekstveld column wordt toegevoegd. Het werkt alleen niet :( .

De variabele insert_into wordt niet als variabele gezien, maar er blijft gewoon insert_into staan, en dan krijg ik een dikke error dat het tekstveld insert_into niet bestaat. Heb alle mogelijke combinaties al geprobeerd en overal gezocht, maar ben niets wijzer geworden.

  • disjfa
  • Registratie: April 2001
  • Laatst online: 04-11 11:05

disjfa

be

innerHTML?
value?
firstChild.nodeValue?

[ Voor 3% gewijzigd door disjfa op 23-02-2004 16:25 ]

disjfa - disj·fa (meneer)
disjfa.nl


  • CrashOne
  • Registratie: Juli 2000
  • Niet online

CrashOne

oOoOoOoOoOoOoOoOoOo

Haal je ' ' eens weg.
Probeer eens iets met [].

Huur mij in als freelance SEO consultant!


Verwijderd

code:
1
2
3
4
function addEmoticon(emoticon, insert_into) {
document.getElementById('insert_into').innerText += emoticon;
}
addEmoticon(@cry, column);


Die code lijkt me vreemd :?
Ik neem aan dat @cry geen variabele is, maar een String, daar moeten dus aanhalingstekens omheen. Hetzelfde geld voor column. Het is geen variabele maar een ID, daar dus ook haakjes omheen. Vervolgens kijken we even naar je functie. Die krijgt netjes twee variabelen mee. alleen de haakjes om insert_into zijn niet handig. JS zoekt nu namelijk naar een referentie met ID insert_into, terwijl je een referentie wil naar het object met het ID nummer van de waarde van insert_into. (lees die zin nog een keer :))
De haakjes om insert_into moeten dus weg. Met haakjes wordt het gezien als String en niet als een variabele.

code:
1
2
3
4
function addEmoticon(emoticon, insert_into) {
document.getElementById(insert_into).innerText += emoticon;
}
addEmoticon('@cry', 'column');

Verwijderd

Topicstarter
Thx Jorgen :)

Nu, twee jaar later, zie ik de oplossing die jij bood ook zelf :) Heb dus een hoop geleerd ondertussen ;)

  • mithras
  • Registratie: Maart 2003
  • Niet online
Verwijderd schreef op vrijdag 09 februari 2007 @ 23:19:
Thx Jorgen :)

Nu, twee jaar later, zie ik de oplossing die jij bood ook zelf :) Heb dus een hoop geleerd ondertussen ;)
offtopic:
Sorry hoor, maar doe je twee jaar over om dit in te zien én kick je daarvoor dit topic :? Het is makkelijk: strings hebben quotes, variabelen niet. En dan gewoon gestructureerd doorwerken.

[ Voor 12% gewijzigd door mithras op 09-02-2007 23:22 ]


Verwijderd

Topicstarter
mithras schreef op vrijdag 09 februari 2007 @ 23:21:
[...]
offtopic:
Sorry hoor, maar doe je twee jaar over om dit in te zien én kick je daarvoor dit topic :? Het is makkelijk: strings hebben quotes, variabelen niet. En dan gewoon gestructureerd doorwerken.
offtopic:
Uh, ik zit wat oude posts te lezen :) Sorry, zeurpiet :X :>

  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

Tsja, deze kick voegt niet echt iets toe aan dit topic... :/

Intentionally left blank

Pagina: 1

Dit topic is gesloten.