Tekst automatisch in tekstvak
Heey mensen,
Ik heb met het volgende wat hulp nodig:
Er moet, wanneer er op een button/liink wordt gedrukt automatisch tekst ingeoverd worden op de plek waar de cursor staat.
Wel heb ik dus al een scriptje gevonden hier, maar die zet de te plaatsen tekst aan het einde van het script, dus hoe is dat te verhelpen.
Hier dat script:
Wat moet ik hier aan verdanderen, of wat heb ik nodig om het zo te kunnen doen als ik het bedoel.
Bij voorbaat dank
Ik heb met het volgende wat hulp nodig:
Er moet, wanneer er op een button/liink wordt gedrukt automatisch tekst ingeoverd worden op de plek waar de cursor staat.
Wel heb ik dus al een scriptje gevonden hier, maar die zet de te plaatsen tekst aan het einde van het script, dus hoe is dat te verhelpen.
Hier dat script:
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
<script language='Javascript'>
function zettekst(tekst) {
document.form.tekstvak.value = document.form.tekstvak.value + tekst
}
</script>
<form name='form'>
<input type='text' name='tekstvak'><br>
<a href='javascript:zettekst("Hier de tekst die in het tekstvak moet komen te staan")'>Zet de tekst in het tekstvak</a>
</form>
function zettekst(tekst) {
document.form.tekstvak.value = document.form.tekstvak.value + tekst
}
</script>
<form name='form'>
<input type='text' name='tekstvak'><br>
<a href='javascript:zettekst("Hier de tekst die in het tekstvak moet komen te staan")'>Zet de tekst in het tekstvak</a>
</form>
Wat moet ik hier aan verdanderen, of wat heb ik nodig om het zo te kunnen doen als ik het bedoel.
Bij voorbaat dank
Gesponsorde koppelingen:
Ik snap niet waarom je dat zou willen...
Voldoet een alert ofzo niet?
En bovendien is tekst bij de muis niet echt handig...
Je kan beter innerHTML doen dan...
Voldoet een alert ofzo niet?
En bovendien is tekst bij de muis niet echt handig...
Je kan beter innerHTML doen dan...
Je bedoelt dat je als je op de knop drukt bijvoorbeeld "
" word ingevoerd?
" word ingevoerd?ja, wat scrptr zei, is precies wat ik bedoel... alleen is het met dat scriptje dat ik gepost heb niet op de plek waar het 'knipperende verticale balkje' in je tekstvak staat.
Begrijp je dat JS?
Dan moet je eens zoeken op TinyMCE...
EDIT:
EDIT:
Quote:
TinyMCE is a platform independent webbased Javascript HTML WYSIWYG editor control, developed in JavaScript/ECMAScript and it's main features include theme/template support, language support and plugin extentions.
Gewijzigd op 01/01/1970 01:00:00 door GaMer B
ja, ik begrijp dat JS, en ik zal eens kijken op TinyMCE.
PS. Ik ben niet op zoek naar een What You See Is What You Get editor, dus TinyMCE zal me niet kunnen helpen...
Kan het probleem niet gewoon opgelost worden door een stukje Javascript erbij te plaatsen. (Ook al weet ik niet wat)
Kan het probleem niet gewoon opgelost worden door een stukje Javascript erbij te plaatsen. (Ook al weet ik niet wat)
ff puzzele maar bedoel je dit:?
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<html<head><script language='Javascript'>
function zettekst(tekst) {
document.form.temp.value = document.form.temp.value+''+tekst;
document.form.tekstvak.value = document.form.temp.value;
document.form.tekstvak.focus();
}
</script></head><body>
<form name='form'>
<input type='hidden' name='temp' id='temp'>
<input type='text' name='tekstvak'><br>
<a href='javascript:zettekst("hoi")'>Zet de tekst in het tekstvak</a>
<a href='javascript:zettekst("en")'>Meer</a>
<a href='javascript:zettekst("doei")'>nog meer</a>
</form>
</body>
function zettekst(tekst) {
document.form.temp.value = document.form.temp.value+''+tekst;
document.form.tekstvak.value = document.form.temp.value;
document.form.tekstvak.focus();
}
</script></head><body>
<form name='form'>
<input type='hidden' name='temp' id='temp'>
<input type='text' name='tekstvak'><br>
<a href='javascript:zettekst("hoi")'>Zet de tekst in het tekstvak</a>
<a href='javascript:zettekst("en")'>Meer</a>
<a href='javascript:zettekst("doei")'>nog meer</a>
</form>
</body>
Gewijzigd op 01/01/1970 01:00:00 door Twan van der Poel
Nu haalt ie alle tekst die al in het tekstvak stond weg, en laat alleen maar zien wat er in de hidden temp staat. :S
nee want wat er stond wordt meegenomen, heb je em al opgeslage en geprobeerd?
jep, al voordat ik het vorige berichtje postte.
Als hij ook de oude tekst mee moet nemen, zou er dan niet bij de tweede keer temp tekstvak moeten staan??
In dat geval zet het scriptje gewoon hetgene dat hij moet neerzetten aan het eind van de tekst neer.
Als hij ook de oude tekst mee moet nemen, zou er dan niet bij de tweede keer temp tekstvak moeten staan??
In dat geval zet het scriptje gewoon hetgene dat hij moet neerzetten aan het eind van de tekst neer.
Gewijzigd op 01/01/1970 01:00:00 door Tim



