Avatar billede emileej Nybegynder
19. marts 2001 - 22:36 Der er 15 kommentarer og
1 løsning

Blandet JavaScript...

Det er mig igen - nu kan jeg altså ikke nøjes med, at køre rundt i det samme spm. uden, at give flere point - så here goes:

(Mere vil komme til under vejs):

Kan jeg godt (med held) sige:
parent.focus();

?

E-)mil
Avatar billede netsrac Praktikant
19. marts 2001 - 22:39 #1
Ja det vil jeg da mene hvis du altså siger det i et vindue du har åbnet fra javascript.
Avatar billede emileej Nybegynder
19. marts 2001 - 22:43 #2
Jeg bruger det i en frame - det er hovedvinduet, der skal sættes focus på...

E-)mil
Avatar billede netsrac Praktikant
19. marts 2001 - 22:45 #3
Vent jeg tænkte på opener

Hvad skulle formålet være i at sætte focus på hovedvinduet ?
Avatar billede emileej Nybegynder
19. marts 2001 - 22:47 #4
:)
Avatar billede jakoba Nybegynder
19. marts 2001 - 23:10 #5
Ja det kan du godt, Det vil bringe hovedvinduet op foran evt andre vinduer på skærmen. Hvis det allerede er der ser du ingen effekt.
Avatar billede olebole Juniormester
19. marts 2001 - 23:30 #6
<ole>
Brug:
  top.focus();
\'parent\' refererer til frameset\'et, der indholder dokumentet, kaldet kommer fra. Det er altså i virkeligheden et frameset, du referer til - og det er værre endnu, hvis du ligger i nestede framesets.
\'top\' refererer til det browser-vinduet, kaldet kommer inde fra.
/mvh
</bole>
Avatar billede emileej Nybegynder
20. marts 2001 - 08:37 #7
Oki - det er noteret... :)
Nu giver flg. script problemer (vi har været igennem det før):

if(parent.input.document.ChatForm.pop_op && parent.input.document.ChatForm.pop_op.checked == true){
    parent.focus();
}

Fejl:
\'parent.input.document\' er ikke et objekt.

E-)mil
Avatar billede emileej Nybegynder
20. marts 2001 - 09:20 #8
Det virker heller ikke med top.input.document...

E-(mil
Avatar billede olebole Juniormester
20. marts 2001 - 10:02 #9
Bruger du nestede frameset? Hvis du skal kalde ud i et frameset, der indeholder det frameset, du er i, skal du kalde:
  parent.parent.input.document.......osv
/mvh
Avatar billede olebole Juniormester
20. marts 2001 - 10:03 #10
Ellers prøv at give os en URL til et eksempel :)
Avatar billede emileej Nybegynder
20. marts 2001 - 10:36 #11
hehe - her er det:
http://eej.dk/chat/ :)
E-)mil
Avatar billede jakoba Nybegynder
20. marts 2001 - 10:53 #12
Der er jo slet ikke noget frameset i den side.

parent.input.document forudsætter at der er et frameset og at en <ramme kommando i det frameset har en name=\'input\' parameter.

uden frameset skriver du blot:

document

mvh JakobA
Avatar billede emileej Nybegynder
20. marts 2001 - 10:55 #13
hehe - du skal gå ind på selve chatten - det er der :)
Avatar billede emileej Nybegynder
20. marts 2001 - 18:22 #14
Yepiii! Olebole rettede problemet online :)
Takker mange gange :)

E-)mil
Avatar billede olebole Juniormester
20. marts 2001 - 18:23 #15
Det viste sig, framenavnet var skrevet med stort bogstav i frameset\'et og med lille i script\'et...en klassiker :)
/mvh
Avatar billede olebole Juniormester
20. marts 2001 - 18:24 #16
Anytime, Emil :)
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