28. maj 2003 - 13:14
Der er
11 kommentarer og 1 løsning
Lukke vinduer ved brug af en bestemt tast? Eks. ESC
Hejsa! Ved ikke om det er det rigtige sted jeg opretter dette spørgsmål.... men nu prøver jeg... Jeg vil gerne, hvis det er muligt, have gjort således at folk skal kunne lukke mine sider ved brug af en bestemt tast... evt. esc-knappen... Kan man det? Hvis ja... Hvordna? Mvh. Martin
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
Du skal skam bare trykke alt+F4. Så spørger den om du vil lukke.
function closeWin() { if(window.event.keyCode==27) { window.close(); } } og <body onkeypress="closeWin()"> IE only
jeg er nok mest til pelkjaer 's løsning.... Hvor er det præcist jeg skal indsætte funktionen - hvilke tags (eller hvad det nu hedder....) skal jeg have rundt om? Magnuskoch >> Den kan godt bruges - men det kan være svært at lære "gamle hunde" nye tricks.... mine brugere er vant til at lukke ting med esc...
Indsættes imellem <head> og </head>: <script type="text/javascript> function closeWin() { if(window.event.keyCode==27) { window.close(); } } </script> Udskift din <body> med <body onkeypress="closeWin()">
okay pelkjaer - det årøver jeg med det samme.... og så vender jeg hurtigt tilbage med respons/point...
Hej igen... jeg har prøvet med følgende: <HTML> <head> <script type="text/javascript> function closeWin() { if(window.event.keyCode==27) { window.close(); } } </script> </head> <body onkeypress="closeWin()"> TEST </BODY> </HTML> Men der sker ikke rigtig noget... Hverken lokal test - eller på min intranetserver... Jeg kører med IE 6 - har det noget at sige?
Du lukker ikke dit script tag: <script type="text/javascript"> function closeWin() { if(window.event.keyCode==27) { window.close(); } } </script>
<HTML> <head> <script type="text/javascript"> function closeWin() { if(window.event.keyCode==27) { window.close(); } } </script> </head> <body onkeypress="closeWin()"> TEST </BODY> </HTML>
<body onload="this.focus()" onkeypress="closeWin()"> kan måske få det til at virke umiddelbart -- normalt har vinduet jo focus(), når man bruger det ...
pelkjaers sidste forslag virker - point dertil... Tak for hjælpen.... For resten.... hvor får jeg numre på mine andre taster henne?
prøv at sætte en alert (window.event.keyCode) ind før if-sætningen i ovenstående (bemærk det ascii-koden -- skal du have funktionstaster må der andre tricks til)
mange tak skal du have...
Vi tilbyder markedets bedste kurser inden for webudvikling