Java-Scipt Textarea, Wert durch Button hinzufügen
#2
i hab vor kurzem in js ein bisschen was für nen bbcode für a guestbook geschrieben
du musst nur die ganzen sachen bei document richtig verändern (also name der form bzw name der textarea)

function bbcode(x) {
y=document.selection.createRange().text;
n=window.prompt("Text der formatiert geschrieben werden soll:",y);
if ((n != null) && (n != "")) {
document.selection.clear();
a=document.gb.text.value;
input('[' + x + ']'+n+'[/' + x + ']');
}
}

function input(what)
{
if (document.gb.text.createTextRange)
{
document.gb.text.focus();
document.selection.createRange().duplicate().text = what;
}
else if (document.getElementById && !document.all) // Mozilla
{
var tarea = document.forms['gb'].elements['text'];
var selEnd = tarea.selectionEnd;
var txtLen = tarea.value.length;
var txtbefore = tarea.value.substring(0,selEnd);
var txtafter = tarea.value.substring(selEnd, txtLen);
tarea.value = txtbefore + what + txtafter;
}
else
{
document.entryform.text.value += what;
}
}


mit <a href="javascript:bbcode(img)">link</a>könntest des für image aufrufen (mit bbcode(b) könntest zb nen tag mit text aufrufen Wink )
wenn ein text makiert ist dann wird der automatisch ins js prompt aufgerufen und es wird genau an der stelle eingefügt wo der cursor steht (net wie im wbb am ende)
Write this on my gravestone, write this right on my grave, "To whisky and women, here lies a poor slave".

[Bild: 10_en_btn.gif]

Computer- und Mediensicherheit - FH Hagenberg
Hagenberger Kreis zur Förderung der digitalen Sicherheit
Security Forum
  Zitieren


Nachrichten in diesem Thema
[Kein Betreff] - von kickedINtheHEAD - 14.05.2003, 09:31
[Kein Betreff] - von Zerogiven - 14.05.2003, 09:47
[Kein Betreff] - von Zerogiven - 26.05.2003, 20:16
[Kein Betreff] - von kickedINtheHEAD - 29.05.2003, 10:57
[Kein Betreff] - von Zerogiven - 29.05.2003, 12:17

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste