Avatar billede hirtshals Nybegynder
26. maj 2009 - 15:03 Der er 2 kommentarer

Forhindre F1 tast i IE7

Jeg har lavet en intranet applikation der skal afvikles af få antal brugere. Jeg har lavet mun egen hjælpe fil - som jeg vil åbne når brugeren trykker F1

Jeg har prøvet alt muligt googlet - uden held

if (pobjEvent.keyCode == 112)

//pobjEvent.returnValue = false;
//pobjEvent.keyCode = 0; //required to disable stubborn key strokes

// Calling My Help
fnHelp();

document.onhelp =  function() {return(false);}
window.onhelp = function() {return(false);}
NewEntry();


//pobjEvent.stopPropagation()
//pobjEvent.preventDefault()


return false;

---------------

I IE6 fik jeg det til at vike med kun

return false;

Men ikke i IE7 - Nogen gode forlag
Avatar billede ebusiness Nybegynder
26. maj 2009 - 15:44 #1
Drop det, det duer ikke at være afhængig af den slags hacks. Og der er alligevel ikke nogen der forventer at enbrowserapplikatin vil svare på F1.
Avatar billede roenving Novice
26. maj 2009 - 22:16 #2
Mangler du ikke også simpelthen tuborgerne:

function myFunc(obj){
  if(obj){
    //code
  }
}
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester