Also, es geht um eine Textarea, in die per Javascript verschiedene Codes eingefügt werden sollen. Beispiel:
Allerdings gibt es dabei 2 Probleme:
1. Kann ich jeden Button (über Buttons läuft das Javascript) nur einmal nutzen. Wenn ich also einmal den "Kursiv"-Button genutzt habe, kann ich ihn kein 2tes Mal mehr nutzen. Warum und wie änder ich das?
2. Jedesmal, wenn ich einen Button benutzt habe, springt die Textarea wieder ganz nach oben in die erste Zeile. Warum und wie änder ich das?
Code:
Javascript:
function AddTextNews(s)
{
document.forms["newspost"].news.value += s;
document.newspost.news.focus();
}
function Kursiv()
{
kursiv = window.prompt("Wie soll der KURSIVE Text lauten ?","");
if (kursiv)
{
AddTextNews("[i]");
AddTextNews(kursiv);
AddTextNews("[/i]");
}
}
Button:
<button class='button' onClick='Kursiv()'>kursiv</button>
Allerdings gibt es dabei 2 Probleme:
1. Kann ich jeden Button (über Buttons läuft das Javascript) nur einmal nutzen. Wenn ich also einmal den "Kursiv"-Button genutzt habe, kann ich ihn kein 2tes Mal mehr nutzen. Warum und wie änder ich das?
2. Jedesmal, wenn ich einen Button benutzt habe, springt die Textarea wieder ganz nach oben in die erste Zeile. Warum und wie änder ich das?