Toon posts:

door knop of link aan te klikken text inv. in een textarea

Pagina: 1
Acties:

Verwijderd

Topicstarter
ik probeer door een stukje java script dat ik van hier:

http://www.faqts.com/know...ew.phtml/aid/1052/fid/130

heb weg gehaald voorelkaar te krijgen dat ik mijn guestbook script bijvoorbeeld text of links kan toevoegen door op een link te klikken.

Om de een of andere reden wil het niet werken.

Script:

<SCRIPT>
function storeCaret (textEl) {
if (textEl.createTextRange)
textEl.caretPos = document.selection.createRange().duplicate();
}
function insertAtCaret (textEl, text) {
if (textEl.createTextRange && textEl.caretPos) {
var caretPos = textEl.caretPos;
caretPos.text =
caretPos.text.charAt(caretPos.text.length - 1) == ' ' ?
text + ' ' : text;
}
else
textEl.value = text;
}
</SCRIPT>

Formulier:

<small><center><table><tr><td><?php echo $fontTag; ?>
<form action="add.php3" method="post">
Title:<br><input type="text" name="person" size="50" style="BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: rgb(255,255,255); FONT-FAMILY: Tahoma; FONT-SIZE: 8pt" value="<?php echo $person; ?>" maxlength="50"><br>
<p>Message:<br><textarea name="message" rows="5" cols="50" style="BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: rgb(255,255,255); FONT-FAMILY: Tahoma; FONT-SIZE: 8pt" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);"><?php echo $message; ?></textarea><br><br>
<center>
<input type="submit" name="action" value="Submit" style="background-color: #444444; color: rgb(255,255,255)"></center>
</form>
</font></td></tr></table></center></small>

<INPUT TYPE="button" VALUE="insert at caret"
ONCLICK="document.aTextArea.insert(this.form.aText.value,
document.aTextArea.getCaretPosition());"
>

om het wat makkelijker uit te leggen. Ik wil hetzelfde kunnen doen als met dit forum. klik op een smiley en krijg de bbcode in de textarea. Het wil maar niet werken. Waar zit de fout en wat zit er fout?

  • RM-rf
  • Registratie: September 2000
  • Laatst online: 16:40

RM-rf

1 2 3 4 5 7 6 8 9

probeer eens de foutmelding te posten

maar vermoed dat hier iets miszit:
<textarea name="message" >

en

document.aTextArea.getCaretPosition()

waar is je element aTextarea?


//offtopic
<?php echo $fontTag; ?>
hmmz....., php is voor bikkels hé

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen


  • maikel
  • Registratie: Januari 2001
  • Laatst online: 28-08 13:52
Zou je je code wat netter kunnen maken ?
Gebruik [ code ] en [ /code ], dan kun je netjes inspringen en zo.