/ 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
event ved keypress
Fra : Henrik Hejbøl Jensen


Dato : 27-01-02 21:25

Hej NG


Jeg kender meget lidt til Javascript, så jeg ville være glad for noget hjælp
Hvordan kan jeg lave en hjemmeside hvor man bare kan trykke på en knap, eg
F1 og så åbnes der automatisk et nyt vindue?

Håber, nogen kan hjælpe

\Henrik



 
 
Jakob Andersen (28-01-2002)
Kommentar
Fra : Jakob Andersen


Dato : 28-01-02 08:04

"Henrik Hejbøl Jensen" <henrik@hejboel.dk> wrote in message
news:cmZ48.1790$m6.105996@news000.worldonline.dk...
> Jeg kender meget lidt til Javascript, så jeg ville være glad for noget
hjælp
> Hvordan kan jeg lave en hjemmeside hvor man bare kan trykke på en knap, eg
> F1 og så åbnes der automatisk et nyt vindue?

Hvis vi vil slippe lidt let om ved det kan vi lave en IE only løsning:

<body onhelp="window.open('http://www.jubii.dk',
'jubiivindue','width=200,height=200');retrun false;">

--
Jakob Andersen



Henrik Hejbøl Jensen (28-01-2002)
Kommentar
Fra : Henrik Hejbøl Jensen


Dato : 28-01-02 10:44

> Hvis vi vil slippe lidt let om ved det kan vi lave en IE only løsning:
>
> <body onhelp="window.open('http://www.jubii.dk',
> 'jubiivindue','width=200,height=200');retrun false;">

Hey, det var kool nok.. men er det virkelig ikke muligt at lave en all-round
løsning? evt også hvor man selv bestemmer hvilken tast det skal være?

\Henrik



Anders Roy Christian~ (28-01-2002)
Kommentar
Fra : Anders Roy Christian~


Dato : 28-01-02 18:43

Henrik Hejbøl Jensen wrote in dk.edb.internet.webdesign.clientside:
> > Hvis vi vil slippe lidt let om ved det kan vi lave en IE only løsning:
> >
> > <body onhelp="window.open('http://www.jubii.dk',
> > 'jubiivindue','width=200,height=200');retrun false;">

Det var da en mærkelig måde....

> Hey, det var kool nok.. men er det virkelig ikke muligt at lave en all-round
> løsning? evt også hvor man selv bestemmer hvilken tast det skal være?

Jeg er ikke sirker på den virker i alle browsere, men du kan selv vælge tast:

<script language="Javascript">
function knap() {
if (event.keyCode="38"){
/*Udfør det der skal udføres...*/
Alert("Du trykkede på op knappen!!!")
}
}
document.onkeydown=knap
function closeIt() { }
</script>

Dette registrerer når du trykker op, du kan selv finde den rigtide keyCode ved
at gøre sådan:

<script language="Javascript">
function knap() {
/*Laver en alert med knappens keyCode*/
alert(event.keyCode)
document.onkeydown=knap
function closeIt() { }
</script>

Håbber du kan bruge det....

Hvis du har spørgesmål er jeg klar på svar....

Med venlig hilsen Anders(på tolv år)

P.S. Hvis du bruger IE så tjek http://www22.brinkster.com/jesand

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Henrik Hejbøl Jensen (28-01-2002)
Kommentar
Fra : Henrik Hejbøl Jensen


Dato : 28-01-02 18:49


> Jeg er ikke sirker på den virker i alle browsere, men du kan selv vælge
tast:

kool det var lige hvad jeg skulle bruge... Tnx


> Med venlig hilsen Anders(på tolv år)

Respekt der..

\Henrik - der lige er fyldt 20......



Jakob Andersen (29-01-2002)
Kommentar
Fra : Jakob Andersen


Dato : 29-01-02 09:35

"Henrik Hejbøl Jensen" <henrik@hejboel.dk> wrote in message
news:X2958.1993$m6.159182@news000.worldonline.dk...
> Hey, det var kool nok.. men er det virkelig ikke muligt at lave en
all-round
> løsning? evt også hvor man selv bestemmer hvilken tast det skal være?

Du bad om F1 tasten og jeg gav dig F1 tasten.

Jo det er muligt at lave en "bredere" løsning:

Jeg har ikke lige haft tid til at teste det, så det kommer lige fra min
overophedede hjerne:

<script type="text/javascript">
if(!document.all){
document.captureEvents(Event.KEYPRESS);
}
document.onkeypress = tastetryk;

function tastetryk(e) {
if (document.layers){
tast = e.which;
}else{
if(document.all){
tast = window.event.keyCode;
}else{
tast = e.keyCode;
}
}
if (tast != 0){
alert("Du trykkede på: " + tast);
}
}
//-->
</script>

--
Jakob Andersen
Er du god til ASP og mangler du et job?
Så kontakt mig på jta@advice.dk



Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408943
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste