Pokusavam da ukinem default ponasanje alt tastera u IE7. Ovo je deo koda koji koristim :
Code:
Event.observe(document, 'keyup', function(event)
{
Event.stop(event);
if (event.keyCode == 18)//alt key
{
if($('temp_1_2').disabled == false)
{
if (pointerForSmoke == 0)
{
set_crack_s1($('first_smoke'));
pointerForSmoke++;
}
else if(pointerForSmoke == 1)
{
set_crack($('crack_1'));
pointerForSmoke++;
}
else if(pointerForSmoke == 2)
itd…
Event.observe(document, 'keyup', function(event)
{
Event.stop(event);
if (event.keyCode == 18)//alt key
{
if($('temp_1_2').disabled == false)
{
if (pointerForSmoke == 0)
{
set_crack_s1($('first_smoke'));
pointerForSmoke++;
}
else if(pointerForSmoke == 1)
{
set_crack($('crack_1'));
pointerForSmoke++;
}
else if(pointerForSmoke == 2)
itd…
Inace ovaj kod radi ispravno u FF3 i u safari ali nece u IE7.
Kada pretisnem Alt taster selektuje mi se File dugme iz menija, a to je ono sto zelim da izbegnem.
Pokusao sam gotovo sve: stopPropagation(), event.cancelBubble = true; ali nista ne pomaze.
Da li je to uopste moguce u IE7 I kako?
Koristim prototype 1.6
Pozdrav,
Peda