Java-Scipt Textarea, Wert durch Button hinzufügen
#1
Also was ich genau möchte, ist das selbe wie es hier im Forum ist, das wenn ich z.B. auf den Smiley klicke, das dann in der Textarea, das "Wink" drinnen steht.

Oder was auch super wäre, wenn ich z.b. auf den Button "Bild einfügen" gehe, das dann ein Prompt Fenster kommt, das dort der Text eingegeben wird, und dann das "[ IMG]htttp://mein.text.com[ /IMG]" in der Textarea steht.

mfg
Zerogiven

P.S.: Wie immer ist mein Text wahrscheinlich unverständlich, aber probiert das ihr wisst, was ich meine. Wink
<a href="http://www.boldluck.at" target="_blank">
[Bild: boldluck468603.gif] </a>
  Zitieren
#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
#3
Cool danke, muss ich gleich ausprobieren wenn ich von der Arbeit zuhause bin Wink

mfg
Zerogiven
<a href="http://www.boldluck.at" target="_blank">
[Bild: boldluck468603.gif] </a>
  Zitieren
#4
Hmmm,

ich bin erst jetzt zum ausprobieren gekommen, aber da ich in JavaScript eine Niete bin, könntest du mir sagen, welche Werte ich da genau ändern muss???

Bzw. Was für eine Name für die Textarea und was für einer für das Form ist

mfg
Zerogiven
<a href="http://www.boldluck.at" target="_blank">
[Bild: boldluck468603.gif] </a>
  Zitieren
#5
bei document.gb.text
is document dafür das es diese seite ist
dann gb is der name von <form name="gb>
und text is der name der textarea <textarea name="text"></textarea>
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
#6
Super danke es funzt

mfg
Zerogiven
<a href="http://www.boldluck.at" target="_blank">
[Bild: boldluck468603.gif] </a>
  Zitieren


Gehe zu:


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