Hoi,
ik ben bezig met een function om in mijn webbased administratie mbv van de toetsen door de verschillende onderdelen te switchen. Mijn collega's zijn gewend aan dos-programma's waar het gebruik van de toetsen het meest snel gaat.
Ik heb al code om de functie toetsen af te vangen:
(Met dank aan Crisp, gevonden in een ouder topic:)
De replace werkt in principe prima, echter het probleem is dat ik gebruik maak van een mappen-structuur, zodat er soms een andere url moet komen te staan:
../default.asp ipv default.asp
Iemand een idee hoe ik dit het beste kan oplossen?
Ik zou harde paden in het javascript kunnen plaatsen, maar als het mooier kan, dan graag.
Is het misschien mogelijk om aan de keyhandler iets van parameters door te geven? (Lijkt me niet maarja)
ik ben bezig met een function om in mijn webbased administratie mbv van de toetsen door de verschillende onderdelen te switchen. Mijn collega's zijn gewend aan dos-programma's waar het gebruik van de toetsen het meest snel gaat.
Ik heb al code om de functie toetsen af te vangen:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| function keyhandler(e) {
if (typeof e == 'undefined') e = event;
var key = (typeof e.which == 'undefined')? 0:e.which;
if (key == 0 && typeof e.keyCode != 'undefined') key = e.keyCode;
switch(key) {
case 112:
window.location.replace('default.asp');
break;
case 113:
window.location.replace('post/post_overview.asp');
break;
// etcetera
}
// cancel the event
return cancelEvent(e);
} |
(Met dank aan Crisp, gevonden in een ouder topic:)
De replace werkt in principe prima, echter het probleem is dat ik gebruik maak van een mappen-structuur, zodat er soms een andere url moet komen te staan:
../default.asp ipv default.asp
Iemand een idee hoe ik dit het beste kan oplossen?
Ik zou harde paden in het javascript kunnen plaatsen, maar als het mooier kan, dan graag.
Is het misschien mogelijk om aan de keyhandler iets van parameters door te geven? (Lijkt me niet maarja)