+ iets nieuws

Status
Niet open voor verdere reacties.

berend114

Gebruiker
Lid geworden
11 jan 2008
Berichten
18
Ik ben opzoek naar een scriptje dat als je op een plaatje klikt dat er dan stukje text bij het gene wat er al staat komt in een text area.
Beetje bbcode achtig dus.
Weet iemand het script?
 
Ik ben opzoek naar een scriptje dat als je op een plaatje klikt dat er dan stukje text bij het gene wat er al staat komt in een text area.
Beetje bbcode achtig dus.
Weet iemand het script?

Dus je bedoelt dit :

TEXT-TEXT-TEXT <- Klik
* Ploef! *
TEXT


dat er dus Onlclick extra text bij komt ?
 
Een wilde gok uit mijn hoofd:

HTML:
<html>
<head>
<title>no title</title>

<script type="text/javascript">
<!--
function addTextToTextArea(var nieuwetekst) {
        document.getElementById('mijn_ta').value += nieuwetekst;
}
// -->
</script>

</head>
<body>

<img src="img/plaatje.jpg" onclick="addTextToTextArea('Dit is meer tekst')" />
<br /><br />
<textarea id="mijn_ta">inhoud</textarea>

</body>
</html>

--Johan
 
@johan
Bedankt voor je hulp
Maar nu zit ik met het volgende probleem :P

HTML:
<script type="text/javascript">
<!--
function addTextToTextArea(nieuwetekst) {
        document.getElementById('attack_ever').innerHTML += nieuwetekst;
}
-->
</script>
<img src="http://www.sinnoh.nl/images/sprites/icons/grass.png" onclick="addTextToTextArea('[s]grass[/s]')" />

<textarea id="attack_ever" cols="50" rows="10" name="attack_ever"></textarea>

Dit is nu mijn script en iedere keer als ik op zo'n ding klik komt het erbij maar worden alle enters verwijdert hoe kan ik dit oplossen dat de enters blijven staan?
 
hm... er is een verschil tussen innerHTML en value ...

In het geval van innerHTML zou je eens moeten kijken of je newlines (\n) carriage returns (\r) of break rules (<br />) binnenkrijgt en naar wat ze moeten omgezet worden..
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan