Avatar billede ghost1 Nybegynder
25. oktober 2001 - 10:13 Der er 1 kommentar og
2 løsninger

overskriv IE-hjælp med ens egen hjælp

Hej
Jeg har en tricky en her, vil jeg tro..
Når jeg trykker på F1 i IE popper ms-hjælpen op, men jeg vil overskrive denne, så jeg istedet kan bruge F1-tasten til min egen hjælp.. Jeg ved det er muligt, ved bare ikke lige hvordan....
Her er en stump kode der bruges til at aktivere tasterne med..

function eventCase(Element, KeyCode){
    switch(KeyCode){
        case \'113\':
            if(Element==\'txt1\'){
                alert(\"Du stod i feltet txt1 da du trykkede F2\");
            }
            else{
                alert(\"Du trykkede F2 uden at stå i feltet txt1\");       
            }
            break;   
       
        case \'112\':
            help();
            break;
       
    }
}   

Håber der er en der har et godt bud :)
Avatar billede jumper Nybegynder
25. oktober 2001 - 10:16 #1
ghost1 > F1 er en \"speciel\" knap, og for at kunne overskrive dens default action skal du returnere false i onhelp event\'en (ikke onkeydown).

window.onhelp = MyHelpFunction;
function MyHelpFunction(){
  window.status = \'put din F1 kode her omkring\';
  return false; // Annuller
}

http://msdn.microsoft.com/workshop/author/dhtml/reference/events/onhelp.asp

/Thor
Avatar billede jakobandersen Nybegynder
25. oktober 2001 - 10:21 #2
Du kan blot bruge:

<body onhelp=\"aabndinhjaelp();return false;\">
Avatar billede ghost1 Nybegynder
25. oktober 2001 - 10:31 #3
Tak til jer begge to :)
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