Avatar billede webpassion.dk Novice
10. oktober 2001 - 16:16 Der er 8 kommentarer og
2 løsninger

onFocus / this.focus() spørgsmål

Jeg har et hovedvindue og et \"kontrolpanel\" og ønsker at kontrolpanelet altid skal ligge forrest.
Jeg har sat en kommando ind: this.focus()
og kontrolpanelet kommer også fint op, men så klikker jeg på hovedvinduet og kontrolpanelet forsvinder.
Hvad skal jeg skrive af kode, for at det vedbliver at være synligt, selv om jeg klikker på hovedvinduet ??

Se www.cksportswear.dk/test/index.htm

Avatar billede jakobandersen Nybegynder
10. oktober 2001 - 16:25 #1
Det kan kun lade sig gøre hvis du bruger Netscape + et signed script!
Avatar billede fri-hash Nybegynder
10. oktober 2001 - 16:28 #2
er du nu der igen? *GG* måske hvis du koder noget i retning af onblur=this.focus() eller noget? ideen er at når fokus fjernes fra popup\'et sætter du det i fukos igen.... har ikke testet det, men det er da værd at prøve
Avatar billede jakoba Nybegynder
10. oktober 2001 - 16:47 #3
I body kommandoen i dit popop vindue kan du skrive
<body .. onblur=\'this,focus()\'>
som fri-hash skriver.

men det vil næppe virke som du ønsker, da det gør det andet vindue ret ubrugeligt. (hvis der fx er et felt på det andet vindue kan der slet ikke skrive i det).

Men hvis det andet vindue ikke indeholder andet intraktivt end links og knapper er det måske en ok løsning for dig.

mvh JakobA
Avatar billede jakoba Nybegynder
10. oktober 2001 - 16:49 #4
Ups.  this,focus() -> this.focus()    (punktum istedet for komma)
Avatar billede webpassion.dk Novice
10. oktober 2001 - 17:01 #5
Det virkede sgu !

jakoba - hvis du vil have nogle points, så må lige sende igen som svar!

Jeg prøver at give points til jer begge
fri-hash (ryger du *GG*) og jakoba - hvis der er interesse for det.

Tusind tak for hjælpen gutter ! Skønt !

Når I laver hjemmesider, hvor meget bekymrer I jer så om at det også skal virke i Netscape, som jo kun bruges af 7 % brugere worldwide.

Tak igen ;-)
Avatar billede fri-hash Nybegynder
10. oktober 2001 - 17:06 #6
selv tak, jeg får selv meget hjælp herinde og er glad for at kunne give lidt igen...

jeg er først begyndt at lave hjemmesider for 1½ måneds tid siden, og ville gerne sætte mig ind i at lave dem så de virker både i IE og NS, men det er sq belastende at de absolut skal kalde de samme ting for noget forskelligt og have forskellige kommandoer for at gøre de samme ting
Avatar billede jakoba Nybegynder
10. oktober 2001 - 17:12 #7
ok
Avatar billede jakoba Nybegynder
10. oktober 2001 - 17:13 #8
mht NS.
jeg bekymrer mig meget om det da jeg er en af de 7-12% :-))
Avatar billede webpassion.dk Novice
10. oktober 2001 - 17:18 #9
hmmm, tænkte jeg nok *GG*
Avatar billede olebole Juniormester
18. oktober 2001 - 15:22 #10
<ole>
\"jakoba - hvis du vil have nogle points, så må lige sende igen som svar!\"
Jamen........ehhhhh \'joints\' staves altså ikke med \'p\'...! Ja, send du ham bare nogle stykker - så lægger han zq nok heller ikke mærke til, du ikke koder til NS4  =oD
(...sorry Jake - just joking!)

Iøvrigt kan du prøve med showModalDialog():
  http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/methods/showModalDialog.asp
Den er tvunget i fokus - men pas på....det er ikke et popUp-vindue. Den er en del af siden, sådan at forstå, den f.eks. ikke har en opener.
Fungerer dog *kun* i IE...!  ;o)
/mvh
</bole>
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