Avatar billede kaare_r Nybegynder
14. september 2000 - 07:31 Der er 6 kommentarer og
1 løsning

forhindre ctrl p shortcut

Jeg proeve at forhindre ctrl+P men det er ikke lykkes for mig endnu.
Jeg kan goere noget naar ctrl+P bliver trykket men jeg kan ikke forhindre Internet Explorer i at Printe. Hvordan goer man det?
Evt. forhindre at der bliver trykket ctrl paa hele siden.

Har virkelig brug for hjaelp.
Avatar billede verakso Nybegynder
14. september 2000 - 08:41 #1
Du kan prøve at ligge dette lille script ind, men det virker kun i IE..

Hvad sciptet gør, er at trappe mouse and keybord events, på den måde kan man altså helller ikke højreklikke og vælge print.

<script language=\"JavaScript\">

function right(e) {
if (navigator.appName == \'Netscape\' &&
(e.which == 3 || e.which == 2))
return false;
else if (navigator.appName == \'Microsoft Internet Explorer\' &&
(event.button == 2 || event.button == 3)) {
alert(\"I\'m sorry Dave, I\'m afraid I can\'t do that.\");
return false;
}
return true;
}

if (document.layers) window.captureEvents(Event.MOUSEDOWN);
window.onmousedown=right;

function keypressed() {
alert(\"This mission is too important for me to allow you to jeopardize it.\");
}
document.onmousedown=right;
document.onkeydown=keypressed;

</script>
Avatar billede verakso Nybegynder
14. september 2000 - 10:52 #2
Læste for øvrigt ikke det der stod med rødt?

OBS: Spørgsmål må kun oprettes 1 gang !

Håber du kunne bruge svaret andetsteds ;)
Avatar billede kaare_r Nybegynder
14. september 2000 - 10:57 #3
Skiptet virker men jeg skal kunne bruge de andre taster saa det er kun ctrl P der skal forhindres.
Avatar billede verakso Nybegynder
14. september 2000 - 11:43 #4
I så fald så skal du blot ændre lidt i function keypressed...

function keypressed() {
    if (window.event.ctrlKey) {                       
        alert(\"This mission is too important for me to allow you to jeopardize it.\")
    }
}


Okay dette disabler ctrl totalt, men de andre knapper virker da..
Avatar billede jumper Nybegynder
14. september 2000 - 18:27 #5
kaare_r, du kan på ingen måde forhindre brugeren i at udskrive siden!

/Thor
Avatar billede verakso Nybegynder
14. september 2000 - 19:27 #6
Det har du ret i, men nu var det også kun CTRL+P han ville diable....
Avatar billede kaare_r Nybegynder
15. oktober 2000 - 03:54 #7
Tak for alt hjealpen, og undskyld jeg accepteret dit svar saa sent.
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