Avatar billede jost Nybegynder
16. januar 2005 - 22:38 Der er 7 kommentarer og
1 løsning

At lukke et fullscreen vindue med Flash ved hjælp af javascript

Hej

Dette spørgsmål er sikkerT blevet besvaret 1000 gange før, men jeg kan simpelhen ikke finde det nogen stedet. Og så ved jeg ikke om det i virkeligheden hører under Flash.

Men sagen er at jeg har brugt et java script til at åbne en swf.fil i et fullscreen vindue. Jeg brugt dette script

window.open ("filnavn", "","fullscreen=yes")

Nu skal jeg kunne lukke selv samme vindue i flash med en knap. Men jeg ikke hvad jeg skal skrive i action vinduet for den knap. Min første tanke var

on (release) {
    java script:window.close(self);
}

Men det virker ikke- Om det så fordi jeg det mangler nogen tegen eller slet ikke virker ved jeg ikke.

Da det er meget vigtig for mig at få det lavet tilbyder jeg 60 point (jeg har ingen ide om hvor meget point egentlig er værd).

På forhånd tak

Jost L. Hansen
Avatar billede thesurfer Nybegynder
16. januar 2005 - 23:09 #1
hvad med:

mitvindue = window.open("filnavn","mitvindue","fullscreen=yes")

og så:

on (release) {
    java script:minvindue.close();
}

eller mitvindue.close(self) (dvs, med self)
Avatar billede thesurfer Nybegynder
16. januar 2005 - 23:09 #2
hov.. kom til at skrive minvindue (med "n") i første eksempel..
Avatar billede grunken Nybegynder
16. januar 2005 - 23:14 #3
i actionscriptet!

getURL('java script:self.close()');
Avatar billede olebole Juniormester
16. januar 2005 - 23:57 #4
<ole>

Det tvivler jeg meget på, du kan gøre - da du ikke i swf'en har en reference til popup-vinduet.
Med 'getUrl' åbner du et vindue, der gennem JavaScript pseudo-protokollen åbner en popup - men du kan ikke oprette en reference til popup-vinduet. Derfor kan du heller ikke lukke det igen

/mvh
</bole>
Avatar billede jost Nybegynder
18. januar 2005 - 22:02 #5
Tja, jeg prøvede getURL('java script:self.close()'); og det virkede ganske fint, så grunken for de 60 point. Men ellers tak til thesurfer for det andet forslag.

Mvh

Jost
Avatar billede olebole Juniormester
18. januar 2005 - 23:26 #6
Ahhhhh .... nu har jeg lige læst dit spm. én gang til  :)

Ja, hvis du kalder fra en swf, der ligger *i* vinduet, der skal lukkes. Jeg baksede med en syg forestilling om, du ville åbne en fullscreen fra en swf - og derefter lukke den igen fra samme swf ... sorry  ;o)
Avatar billede jost Nybegynder
14. maj 2005 - 00:32 #7
Jeg er ved at rydde op i min point uddeling, og jeg kan se jeg mangler at give de 60 point for det her spørgsmål. Jeg har lovet grunken dem, så han må lige smide et svar så han få dem. Ellers må en af jer andre træde til :-)

/Jost
Avatar billede grunken Nybegynder
21. juni 2005 - 10:39 #8
Svarer lige lidt for sent :o)
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