---
title: "KeyDown Event: Förhindra PrintScreen"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/68347-keydown-event-förhindra-printscreen"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "haider"
published: "2003-02-14T20:12:27.000Z"
updated: "2003-02-17T09:47:06.000Z"
replies: 3
views: 264
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/68347-keydown-event-förhindra-printscreen"
---

# KeyDown Event: Förhindra PrintScreen

## #1 — haider, 2003-02-14T20:12Z

Hallå där

Kan nån hjälpa mig med följande?
Min önskan är, att när man trycker på PrintScreen, så utförs t.ex window.status='Du har tryckt Print Screen';return true;

Jag vet att keycoden är olika för NS och IE. Hur gör man så att det sker en kontroll hurvida man har NS eller IE och sen kör olika funktioner beroende på läsare.

Här nedan har jag ett skript, men den känner inte av printscreen

> \<script language="JavaScript"\>\<!--
> var NS = (document.layers) ? 1 : 0;
> var IE = (document.all)    ? 1 : 0;
> // if (NS) document.captureEvents(Event.KEYPRESS); // uncomment if you wish to cancel the key
> 
> document.onkeypress = keyhandler;
> 
> function keyhandler(e) {
>    if (NS) Key = e.which;
>    else Key = window.event.keyCode;
>    if (Key !=0) alert("Key pressed! ASCII-value: " + Key);
> }
> //--\>\</script\>

Permalänk: https://www.webforum.nu/p/68347

## #2 — haider, 2003-02-14T20:19Z

Ett litet tillägg

<http://www.js-examples.com/beginners/key_codes.php3>

Där står nåt om printscreen, men den knappen räknas tydligen inte som en vanlig knapp.

Permalänk: https://www.webforum.nu/p/951279

## #3 — Peter S, 2003-02-14T20:29Z

Du skulle kunna göra så här i IE:

```
...
<body onbeforeprint="return false" onprint="return false">
...
```

 :)

Permalänk: https://www.webforum.nu/p/951289

## #4 — haider, 2003-02-17T09:47Z

Sorry, funkar ej.

Nån som kan ett skript istället, som jag skrev längst upp? Jag föreställer mig att det borde funka bättre då.

Permalänk: https://www.webforum.nu/p/952648

---

Tråden på webben: https://www.webforum.nu/amne/javascript/68347-keydown-event-förhindra-printscreen
