Avatar billede d8tv Nybegynder
22. juni 2000 - 16:13 Der er 6 kommentarer og
1 løsning

Focus På Frame

Kan man sætte focus på bodyframen, når der f.eks. klikkes på et punkt i indholdsframen.
Avatar billede rfogh Nybegynder
22. juni 2000 - 16:58 #1
lytter med...
Avatar billede limemedia Nybegynder
22. juni 2000 - 16:59 #2
Hvad mener du ? At sætte focus på et element i en anden frame eller hvad ? Man kan ikke sætte focus på en frame, men på fx. ét inputfelt i en anden frame kan man godt.

Skriv hvad det er du prøver at lave.


/Lars
LJWeb.com
Avatar billede rfogh Nybegynder
22. juni 2000 - 17:05 #3
Kan man ikke bruge framenavnet til at sætte fokus på?
ex. "main" eller "body"
Avatar billede jumper Nybegynder
22. juni 2000 - 22:15 #4
top.body.focus()

Hvis nu din frame hed body.

Enhver frame er et window objekt, så selvfølgelig kan man sætte fokus til det.

btw, hvis man vil printe en anden frame end den nuværende, er det nødvendigt først at sætte fokus til det. F.eks.:

top.body.focus()
top.body.print()

/Thor
Avatar billede limemedia Nybegynder
22. juni 2000 - 22:24 #5
top.body.print() er IE only !
Avatar billede jumper Nybegynder
22. juni 2000 - 22:40 #6
ljweb, hvad snakker du om? Netscape havde window.print() før IE, nemlig i NS4. IE fik først window.print() i IE5.

http://developer.netscape.com/docs/manuals/js/client/jsref/window.htm#1203138

/Thor
Avatar billede d8tv Nybegynder
23. juni 2000 - 08:29 #7
Tak til Jumper - det virker.(se kode)
Min bodyframe hedder hoejre, som der sættes focus på når filen hentes i body.
Derved skal man ikke først klikke på bodyframe for at scolle ned på siden, men kan bruge tastaturet.

<body bgcolor="#FFFFFF" onload = "top.hoejre.focus()">
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