/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
JavaScript: Reaktion på bestemte taster.
Fra : Fares Salech


Dato : 26-02-03 14:23

Kan man ved hjælp af JavaScript få siden til at reagere når man
trykker på bestemte taster?

--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

 
 
No1 (26-02-2003)
Kommentar
Fra : No1


Dato : 26-02-03 14:29

> Kan man ved hjælp af JavaScript få siden til at reagere når man
> trykker på bestemte taster?

ja



Fares Salech (26-02-2003)
Kommentar
Fra : Fares Salech


Dato : 26-02-03 21:41

No1 wrote in dk.edb.internet.webdesign.clientside:
> > Kan man ved hjælp af JavaScript få siden til at reagere når man
> > trykker på bestemte taster?
>
> ja
>
>

Hvordan?


--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

Lasse Reichstein Nie~ (26-02-2003)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 26-02-03 15:43

Fares Salech <f_salech@yahoo.dk> writes:

> Kan man ved hjælp af JavaScript få siden til at reagere når man
> trykker på bestemte taster?

Ja. Du kan fx bruge onkeypress-event-handleren.

Prøv følgende javascript
---
<script type="text/javascript">

function handle(e) {
var ev = e?e:window.event; // fordi IE ikke sender eventen med
var key = ev.which?ev.which:ev.keyCode; //IE er dum igen!
var shift = ev.shiftKey;
if (alt && key == 13) { // alt-return
if (ev.stopPropagation)
ev.stopPropagation();
else
ev.cancelBubble=true; // IE igen
if (ev.preventDefault) ev.preventDefault();
alert("Pressed Shift-Return!");
}
document.onkeypress=handle;
</script>
---

Den virker i IE6, Opera 7 og Phoenix 0.5 (Mozilla)
/L
--
Lasse Reichstein Nielsen - lrn@brics.dk
Ph.D. i datalogi søger stilling som software-udvikler i Øst- eller
Nordjylland. Curriculum Vitae: <URL:http://www.brics.dk/~lrn/cv.html>

Fares Salech (26-02-2003)
Kommentar
Fra : Fares Salech


Dato : 26-02-03 20:59

Lasse Reichstein Nielsen wrote in dk.edb.internet.webdesign.clientside:
> Fares Salech <f_salech@yahoo.dk> writes:
>
> > Kan man ved hjælp af JavaScript få siden til at reagere når man
> > trykker på bestemte taster?
>
> Ja. Du kan fx bruge onkeypress-event-handleren.
>
> Prøv følgende javascript
> ---
> <script type="text/javascript">
>
> function handle(e) {
> var ev = e?e:window.event; // fordi IE ikke sender eventen med
> var key = ev.which?ev.which:ev.keyCode; //IE er dum igen!
> var shift = ev.shiftKey;
> if (alt && key == 13) { // alt-return
> if (ev.stopPropagation)
> ev.stopPropagation();
> else
> ev.cancelBubble=true; // IE igen
> if (ev.preventDefault) ev.preventDefault();
> alert("Pressed Shift-Return!");
> }
> document.onkeypress=handle;
> </script>
> ---
>
> Den virker i IE6, Opera 7 og Phoenix 0.5 (Mozilla)
> /L
> --
> Lasse Reichstein Nielsen - lrn@brics.dk
> Ph.D. i datalogi søger stilling som software-udvikler i Øst- eller
> Nordjylland. Curriculum Vitae:
<URL:http://www.brics.dk/~lrn/cv.html>
Det forstår jeg ikke rigtigt.


--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

Lasse Reichstein Nie~ (26-02-2003)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 26-02-03 21:13

Fares Salech <f_salech@yahoo.dk> writes:

> > if (alt && key == 13) { // alt-return

Ups! Skrive/rette-fejl, skulle have været
if (shift && key == 13) { // shift-return
(sådan går det når man retter ting i filen i sidste øjeblik)

> Det forstår jeg ikke rigtigt.

Ok. Hvad er det du gerne vil gøre?
/L
--
Lasse Reichstein Nielsen - lrn@brics.dk
Ph.D. i datalogi søger stilling som software-udvikler i Øst- eller
Nordjylland. Curriculum Vitae: <URL:http://www.brics.dk/~lrn/cv.html>

Fares Salech (26-02-2003)
Kommentar
Fra : Fares Salech


Dato : 26-02-03 21:31

Lasse Reichstein Nielsen wrote in dk.edb.internet.webdesign.clientside:
> Fares Salech <f_salech@yahoo.dk> writes:
>
> > > if (alt && key == 13) { // alt-return
>
> Ups! Skrive/rette-fejl, skulle have været
> if (shift && key == 13) { // shift-return
> (sådan går det når man retter ting i filen i sidste øjeblik)
>
> > Det forstår jeg ikke rigtigt.
>
> Ok. Hvad er det du gerne vil gøre?
> /L
> --
> Lasse Reichstein Nielsen - lrn@brics.dk
> Ph.D. i datalogi søger stilling som software-udvikler i Øst- eller
> Nordjylland. Curriculum Vitae:
<URL:http://www.brics.dk/~lrn/cv.html>

Hvis jeg f.eks. vil få en alertbox til at komme frem når jeg trykker en
bestemt tast ned.


--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

Fares Salech (26-02-2003)
Kommentar
Fra : Fares Salech


Dato : 26-02-03 21:36

Lasse Reichstein Nielsen wrote in dk.edb.internet.webdesign.clientside:
> Fares Salech <f_salech@yahoo.dk> writes:
>
> > > if (alt && key == 13) { // alt-return
>
> Ups! Skrive/rette-fejl, skulle have været
> if (shift && key == 13) { // shift-return
> (sådan går det når man retter ting i filen i sidste øjeblik)
>
> > Det forstår jeg ikke rigtigt.
>
> Ok. Hvad er det du gerne vil gøre?
> /L
> --
> Lasse Reichstein Nielsen - lrn@brics.dk
> Ph.D. i datalogi søger stilling som software-udvikler i Øst- eller
> Nordjylland. Curriculum Vitae:
<URL:http://www.brics.dk/~lrn/cv.html>

Hvad skal jeg så gøre når jeg vil have en alert-box til at poppe op når
jeg taster på en bestemt tast

--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

Fares Salech (26-02-2003)
Kommentar
Fra : Fares Salech


Dato : 26-02-03 21:03

Lasse Reichstein Nielsen wrote in dk.edb.internet.webdesign.clientside:
> Fares Salech <f_salech@yahoo.dk> writes:
>
> > Kan man ved hjælp af JavaScript få siden til at reagere når man
> > trykker på bestemte taster?
>
> Ja. Du kan fx bruge onkeypress-event-handleren.
>
> Prøv følgende javascript
> ---
> <script type="text/javascript">
>
> function handle(e) {
> var ev = e?e:window.event; // fordi IE ikke sender eventen med
> var key = ev.which?ev.which:ev.keyCode; //IE er dum igen!
> var shift = ev.shiftKey;
> if (alt && key == 13) { // alt-return
> if (ev.stopPropagation)
> ev.stopPropagation();
> else
> ev.cancelBubble=true; // IE igen
> if (ev.preventDefault) ev.preventDefault();
> alert("Pressed Shift-Return!");
> }
> document.onkeypress=handle;
> </script>

Det forstår jeg ikke rigtigt.


--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

Fares Salech (26-02-2003)
Kommentar
Fra : Fares Salech


Dato : 26-02-03 21:21

Lasse Reichstein Nielsen wrote in dk.edb.internet.webdesign.clientside:
> Fares Salech <f_salech@yahoo.dk> writes:
>
> > Kan man ved hjælp af JavaScript få siden til at reagere når man
> > trykker på bestemte taster?
>
> Ja. Du kan fx bruge onkeypress-event-handleren.
>
> Prøv følgende javascript
> ---
> <script type="text/javascript">
>
> function handle(e) {
> var ev = e?e:window.event; // fordi IE ikke sender eventen med
> var key = ev.which?ev.which:ev.keyCode; //IE er dum igen!
> var shift = ev.shiftKey;
> if (alt && key == 13) { // alt-return
> if (ev.stopPropagation)
> ev.stopPropagation();
> else
> ev.cancelBubble=true; // IE igen
> if (ev.preventDefault) ev.preventDefault();
> alert("Pressed Shift-Return!");
> }
> document.onkeypress=handle;
> </script>
> ---
>
> Den virker i IE6, Opera 7 og Phoenix 0.5 (Mozilla)
> /L
> --
> Lasse Reichstein Nielsen - lrn@brics.dk
> Ph.D. i datalogi søger stilling som software-udvikler i Øst- eller
> Nordjylland. Curriculum Vitae:
<URL:http://www.brics.dk/~lrn/cv.html>

Hvordan skal jeg bruge og forstå dette script?

--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

Fares Salech (26-02-2003)
Kommentar
Fra : Fares Salech


Dato : 26-02-03 21:22

Lasse Reichstein Nielsen wrote in dk.edb.internet.webdesign.clientside:
> Fares Salech <f_salech@yahoo.dk> writes:
>
> > Kan man ved hjælp af JavaScript få siden til at reagere når man
> > trykker på bestemte taster?
>
> Ja. Du kan fx bruge onkeypress-event-handleren.
>
> Prøv følgende javascript
> ---
> <script type="text/javascript">
>
> function handle(e) {
> var ev = e?e:window.event; // fordi IE ikke sender eventen med
> var key = ev.which?ev.which:ev.keyCode; //IE er dum igen!
> var shift = ev.shiftKey;
> if (alt && key == 13) { // alt-return
> if (ev.stopPropagation)
> ev.stopPropagation();
> else
> ev.cancelBubble=true; // IE igen
> if (ev.preventDefault) ev.preventDefault();
> alert("Pressed Shift-Return!");
> }
> document.onkeypress=handle;
> </script>
> ---
>
> Den virker i IE6, Opera 7 og Phoenix 0.5 (Mozilla)
> /L
> --
> Lasse Reichstein Nielsen - lrn@brics.dk
> Ph.D. i datalogi søger stilling som software-udvikler i Øst- eller
> Nordjylland. Curriculum Vitae:
<URL:http://www.brics.dk/~lrn/cv.html>

Hvordan skal jeg bruge og forstå dette script?

--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

Fares Salech (26-02-2003)
Kommentar
Fra : Fares Salech


Dato : 26-02-03 21:05

Fares Salech wrote in dk.edb.internet.webdesign.clientside:
> Kan man ved hjælp af JavaScript få siden til at reagere når man
> trykker på bestemte taster?
>
> --
> Danmarks største specialiserede IT jobdatabase
> - Udelukkende med IT- og internetrelaterede jobs
> - Opret en profil og lad drømmejobbet finde dig
> KLIK HER! => http://www.html.dk/job

Det fårstår jeg ikke rigtigt.


--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

Søg
Reklame
Statistik
Spørgsmål : 177503
Tips : 31968
Nyheder : 719565
Indlæg : 6408541
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste