Avatar billede larsdue Nybegynder
19. november 2003 - 20:19 Der er 10 kommentarer og
1 løsning

Hvordan læser man en JavaScript variabel fra Flash?

Jeg har en HTML side med en JavaScript variabel, som opdateres ca. hvert sekundt via en IFrame, som ligger og reloader samt opdaterer variablen hver gang.
På HTML siden har jeg ligeledes et Flash vindue, som meget gerne skulle kunne læse denne JavaScript variabel med jævne mellemrum.
Men hvordan læser jeg en JavaScript variabel fra Flash???

P.S Brugbart svar indenfor 24 timer udløser 20 extra point :o)
Avatar billede barklund Nybegynder
19. november 2003 - 20:26 #1
I hvilke browsere skal det virke? For du kan egentlig kun få det til at virke (på den nemme måde) i Win/IE
Avatar billede larsdue Nybegynder
19. november 2003 - 20:27 #2
Det skal heldigvis kun køre i IE
Avatar billede barklund Nybegynder
19. november 2003 - 20:31 #3
Og kun på Windows?
Avatar billede larsdue Nybegynder
19. november 2003 - 20:32 #4
Yep, you guessed it right. Kun Windows og IE
Avatar billede barklund Nybegynder
19. november 2003 - 20:39 #5
Så kan du sætte den med javascript direkte:

document.min_flash.setVariable("min_flash_var", min_javascript_var);

Din flash skal så have id som:

<object ... name="min_flash">
...
<embed ... id="min_flash" />
</object>

/Barklund
Avatar billede larsdue Nybegynder
19. november 2003 - 22:38 #6
Du har åbenbart ikke helt forstået mit spørgsmål. Kommunikationen skal gå den anden vej! Det er Flash, som skal hente indeholdet af min JavaScript variabel. IKKE JavaScript, som skal sætte variablen i Flash!
Det er Flash, som skal være kontrollerende ikke JavaScript.
Avatar billede barklund Nybegynder
19. november 2003 - 22:41 #7
Hvorfor skal flashen stå og hente den? Opdaterer du ikke din javascript variabel med javascript i forvejen? skal den så ikke bare med det samme opdateres i flashen? eller er det kun når flash'en beder om variablen, at javascript-variablen kommer ind i flashen?
Avatar billede larsdue Nybegynder
20. november 2003 - 11:24 #8
Det er kun når Flash beder om variablen, at den skal læses.
Avatar billede larsdue Nybegynder
20. november 2003 - 11:25 #9
Hov, fik accepteret dit svar! Det var absolut ikke meningen!!! Har jo ikke fået min løsning endnu! Skod interface....
Avatar billede barklund Nybegynder
20. november 2003 - 16:35 #10
Hm, hvis jeg ikke løser det, så får du dem bare igen.
Avatar billede barklund Nybegynder
21. november 2003 - 13:01 #11
Men du kan jo kalde samme javascript fra flash:

getURL("java script:document.min_flash.setVariable('min_flash_var', min_javascript_var);void(0);");

/Morten
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