18. juni 2003 - 23:35Der er
14 kommentarer og 1 løsning
Tastaturgenvej til F1
Jeg har fundet følgende stump kode på Eksperten, hvor man fanger et tastetryk.
<script>
function CheckKeys(){ var key = event.keyCode; if (key == 116){ // Her laver du noget andet, f.eks. skifte til en anden side
// Og så annullerer vi event.cancelBubble = true; event.keyCode = 0; return false; } } document.onkeydown = CheckKeys;
</script>
Som en kommentar skriver "Jumper" følgende:
Den eneste af funktionstasterne der er lidt speciel, er F1. F2-F12 kan fint annulleres ved at sætte event.keyCode til 0, event.cancelBubble til true og så kalde return false. F1 skal annulleres i onhelp event\'en, hvor der blot skal returneres false.
Hvad menes der med onhelp event\'en ? Jeg vil gerne bruge F1 til noget andet end hjælp, men med den ovenstående kode bliver Hjælp startet op også. Hvordan undgår jeg det ?
roenving>> hehe, du har bare flere gange nævnt den og så ville jeg lige høre hvad det egentlig var du snakkede om. Men det lyder som en god bog - msåke skulle jeg have sådan en :-)
uha, den må være enhver javascript-programørs drøm - ligesom de der O'Reilly bøger, men den her lyder godt nok som en lækker sag. Mine tænder løber snart i vand ;-)
Ideen med at bruge F1 som en hjælpefunktion til et website, er da kanon-god! Vi ved alle godt, at til alle applikationer (som fx. Word, Exel, osv.) findes F1 hvor vi kan få hurtig hjælp. Så hvorfor ikke også til et website??? Jeg selv har aldrig hørt om det før, så hvis man virkelig lavede det på sit website, skulle der selvfølgelig oplyses grundigt om det. Men der er muligheder i ideen... altså for de store websites.
Det vil jo så blive et problem hvis brugeren rent faktisk ville bruge F1 til normal hjælp, og derfor blive nød til at åbne et andet vindue. Ideen er god nok, men der skal også være mulighed for at brugeren kan komme ind i den normalle hjælpefil.
-->skovenborg: Ja, du har ret. Det kan jeg godt se. Det var bare lige i øjeblikkets intensitet, at jeg blev forblændet og mistede udsynet & overblikket.... :-)
Synes godt om
Ny brugerNybegynder
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.