Hallo,
ich habe nun einfach die Funktion "Schalteraus" gelöscht und stattdessen, den "schalter = 0" an das Ende vom der Funktion "Taste" gesetzt.
Damit erziele ich folgenden erfolg: Ich kann den BBCode nun einfügen, indem ich die Alt-Taste drücke (nicht gedrückhalte) und danach "e" drücke. Dann wird mit der BBCode eingefügt. Was ich damit also nicht erreicht habe ist, dass die Alt-Taste gedrückt gehalten werden muss. - Da das Programm aber erstmal nur für mich ist, finde ich das schon sehr gut! :)
Noch einmal vielen Dank an dich Martin, du hast mir den nötigen Hinweis zum Erstellen der Struktur gegeben!
Und hier noch mein aktueller Code:
//Diese Funktion soll den schalter = 1000 setzen, wenn die alt-Taste gedrückt wird
function Schalterein (Ereignis) {
alt = Ereignis.which;
if (alt==18) {
schalter = 1000;
// alert("Es wurde die Alt-Taste: " + Ereignis.which + " gedrückt:: " + schalter);
}
}
//Diese Funktion soll einen alert ausgeben, wenn die alt-Taste gedrückt (UND NOCH NICHT LOSGELASSEN) wurde
function Taste (Event) {
key = Event.which;
if (schalter==1000)
//alert("wunderbar: schalter = " + schalter + " und key = " + key);
{
if (key == 101) {
insert('\n\\begin{enumerate}', '\n\\end[enumerate}');
}
schalter = 0;
}
}
document.onkeydown = Schalterein;
document.onkeypress = Taste;