Hallo zusammen.
Hat vielleicht jemand einen Denkanstoß für mich, warum der Methodenaufruf aus dem Switch-Block nicht funktioniert? Mir als altem Pfuscher fehlen leider die Worte, um das Problem fachgerecht zu beschreiben. Daher hier der Code, der hoffentlich für sich spricht:
Vielen Dank für Eure Mühe und schöne Grüße aus Aachen,
windhagen.
function keyboard_watch()
{
this.arrowUp_down = null;
this.keydown = function(Ereignis)
{
if(!Ereignis)
{
Eieignis = window.event;
}
if(Ereignis.which)
{
var tastenCode = Ereignis.which;
}
else if(Ereignis.keyCode)
{
var tastenCode = Ereignis.keyCode;
}
switch(tastenCode)
{
case 38: // arrowUp
// PROBLEM >>>>>>>>>>>
this.arrowUp_down;
// PROBLEM ENDE >>>>>
break;
}
//alert(tastenCode);
}
this.keyup = function(Ereignis)
{
if(!Ereignis)
{
Ereignis = window.event;
}
if(Ereignis.which)
{
var tastenCode = Ereignis.which;
}
else if(Ereignis.keyCode)
{
var tastenCode = Ereignis.keyCode;
}
}
document.onkeydown = this.keydown;
document.onkeyup = this.keyup;
}//----------------------------------------------- keyboard_watch() ENDE
var keyboard = new keyboard_watch;
keyboard.arrowUp_down = function(){alert("ArrowUp_down Test");};