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?
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?