Avatar billede muddyw. Praktikant
13. november 2005 - 20:33 Der er 14 kommentarer og
1 løsning

popup fra Flash

Er der nogen der kan forklare mig hvordan jeg laver et popupvindue (ikke i selve flashfien)når jeg trykker på en knap i en Flashmovie. Og lad nu være med at smide et link - jeg har været på Nettet, men jeg kan ikke få det til at virke :-(

Det burde vel ikke være så svært??
Avatar billede jokkejensen Novice
13. november 2005 - 20:49 #1
Avatar billede cpufan Juniormester
13. november 2005 - 21:22 #2
Avatar billede cpufan Juniormester
13. november 2005 - 21:29 #3
On (Release)
Set Variable: "winH" = "600"
Set Variable: "winW" = "800"
Get URL
("java script:window.open('link.html','WindowName','width="&winW&",height="&winH&",top='+((screen.height/2)-("&winH/2&"))+',left='+((screen.width/2)-("&winW/2&"))); void(0);")
End On

Change the link.html, windowname and sizes as you see fit. By advised, however, that I cannot support this script. You're on your own.
Avatar billede muddyw. Praktikant
13. november 2005 - 21:33 #4
skal der ikke stå noget i selve html-dokumentet hvor der skal "popuppes" fra? altså hvor flashfilen ligger
Avatar billede muddyw. Praktikant
13. november 2005 - 21:34 #5
hvad skal der stå i stedet for windowname
Avatar billede cpufan Juniormester
13. november 2005 - 21:44 #6
bare et eller andet, det er lige meget hvad windowname hedder

det skulle være nok, at sætte ovnestående kode ind som event på en knap
Avatar billede muddyw. Praktikant
13. november 2005 - 21:46 #7
det virker ikke....skal der skrives hele stien eller bare min.html. fordi popup-html'en ligger jo i samme mappe
Avatar billede muddyw. Praktikant
13. november 2005 - 21:49 #8
og hvad skal javascript variablen hedde
Avatar billede cpufan Juniormester
13. november 2005 - 22:23 #9
Avatar billede muddyw. Praktikant
14. november 2005 - 10:56 #10
cpufan --> jeg får denne error:
**Error** Scene=Scene 1, layer=test, frame=37:Line 1: Statement must appear within on handler
    On (Release)

**Error** Scene=Scene 1, layer=test, frame=37:Line 2: Syntax error.
    Set Variable: "winH" = "600"

Total ActionScript Errors: 2     Reported Errors: 2
Avatar billede muddyw. Praktikant
14. november 2005 - 11:00 #11
I øvrigt så har jeg ikke oploadet filerne endnu....hvordan skal jeg så skrive stien for at tjekke om det virker.  er det ok at skrive sådan her:
E:/Web/html/popup.html
Avatar billede muddyw. Praktikant
14. november 2005 - 12:45 #12
se har hvad jeg gør:
jeg skriver:
on (release) {
getURL ("java script:NewWindow=window.open('popup.html','n ewWin','width=400,height=300,left=0,top=0,toolbar= No,location=No,scrollbars=No,status=No,resizable=N o,fullscreen=No'); NewWindow.focus(); void(0);");
}

når jeg publisher filen, genererer den selv htmlkode i bodytaget i filen popup...

det burde være nok, men det virker ikke...HJÆLP!!!
Avatar billede muddyw. Praktikant
14. november 2005 - 12:47 #13
når jeg trykker på knappen, fremkommer der lynhurtigt et vindue, men man kan ikke nå at se det...
Avatar billede muddyw. Praktikant
14. november 2005 - 15:41 #14
ok, det her virker i Firefox og Netscape:
on (release) {
getURL ("java script:NewWindow=window.open('lamp_popup.html','n ewWin','width=800,height=300,left=0,top=0,toolbar= No,location=No,scrollbars=No,status=No,resizable=N o,fullscreen=No'); NewWindow.focus(); void(0);");
}

Men ikke i Explorer - og det er jo et problem....er det mine indstillinger i IE der skal ændres.
Avatar billede muddyw. Praktikant
16. november 2005 - 11:14 #15
hm
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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