Avatar billede jesper-moeller Nybegynder
09. oktober 2006 - 18:21 Der er 12 kommentarer og
1 løsning

Flash javascript problem

Jeg har et javascript der søger for at flashfiler starter uden at man i IE på pc skal klikke for at aktivere dem (Eolas problemet)
Scriptet fungere sådanset fint nok ... men klik for at aktiver menyen kommer aligevel frem. selvom flashen starter af sig selv
Nogen der har en ide om hvorfor, og hvad jeg kan gøre mod det ?

Test side
http://www.jart.dk/jgom/test2.html
Avatar billede keysersoze Ekspert
09. oktober 2006 - 18:30 #1
Avatar billede softspot Forsker
09. oktober 2006 - 18:31 #2
Prøv at lægge dette kode i en ekstern js-fil (her kalder jeg den lige "objwrite.js"):

function writeObject(obj) {
  if(obj) {
    obj.innerHTML = obj.innerHTML.replace(/<!--|-->/g,'');
  }
}

og så lav din side således:

<html>
  <head>
    <script type="text/javascript" src="objwrite.js"></script>
    <script type="text/javascript">
      window.onload = function() {
        writeObject(document.getElementById("divFlash"));
      }
    </script>
  </head>
  <body>
    <div id="divFlash">
      <!--
      <object .... OSV OSV OSV...>
        <param name="..." value="..." />
        <param name="..." value="..." />
        <param name="..." value="..." />
        <embed ...OSV OSV... />
      </object>
      -->
    </div>
  </body>
</html>

Jeg har selv haft succes med at benytte denne metode, så det kan være den også kan bruges af andre...
Avatar billede jesper-moeller Nybegynder
09. oktober 2006 - 18:44 #3
keysersoze >>
Kende godt deconcept ... men kan ikke bruge den løsning

softspot >>
Det vil jo ødelægge det script der allerede blive brugt

Mit problem er at scriptet virker og flashen starter som den skal ... uden man activere den... men activer kommer aligevel frem
Avatar billede keysersoze Ekspert
09. oktober 2006 - 19:10 #4
hvilke mangler har det jeg linker til? kender et par andre løsning men vil gerne lige høre hvad der mangler så ikke vi begge spilder tid på forkerte links.
Avatar billede softspot Forsker
09. oktober 2006 - 19:26 #5
Jeg må indrømme at jeg ikke lige satte mig ned og analyserede dit script fra ende til anden, men bare tog udgangspunkt i at du skulle have vist din flash-app. uden man skulle klikke på den for at aktivere den...
Avatar billede jesper-moeller Nybegynder
09. oktober 2006 - 19:28 #6
>> hvilke mangler har det jeg linker til?

Det har den mangle at det ikke virker som en action i GoLive ;-)

Det script jeg arbejder med er et GoLive Script ...
CSAct[/*CMP*/ 'C1504A9C4'] = new Array(JMSWFObject,false,/*URL*/ 'ad.swf','6,0,40,0','','195','180','noborder','best',false,'t',false,'ffffff',true,true,true,false,/*URL*/ '(Empty Reference!)');
Sender parameterne til scriptet som danner SWF objectet

http://www.jart.dk/jgom/test1.html
og
http://www.jart.dk/jgom/test2.html
er med og uden GL koder og med scriptet på siden

http://www.jart.dk/jgom/test4.html
Er uden GL koder med script i extern fil

selve scriptet bygger på Apples AC_QuickTime.js - Version: 1.1 Copyright © 2006 Apple Computer, Inc.
der løser Eolasproblemet for QT elementer, men ombygget til SWF objekter

Det skal lige siges at det kun er nogen der får dialogboxe (de færeste) men Flashen starte som den skal uden man activere
Avatar billede jesper-moeller Nybegynder
09. oktober 2006 - 19:29 #7
>>>>(Det skal lige siges at det kun er nogen der får dialogboxe (de færeste))
Af over 400 brugere har kun 1 oplevet dette
Avatar billede jesper-moeller Nybegynder
09. oktober 2006 - 19:33 #8
Softspot>>
tog udgangspunkt i at du skulle have vist din flash-app. uden man skulle klikke på den for at aktivere den...

Det er også meningen
Og det gør den sådanset også ...
Flashen starte som den skal... men aktiverings dialogen dukker op aligevel ...selvom flashen er startet og det undre mig
Avatar billede softspot Forsker
09. oktober 2006 - 20:05 #9
OK, det må være en sikkerhedsindstilling som jeg ikke har slået til i min browser, for det eneste jeg oplever er at man skal klikke en ekstra gang på flash-app'en inden den får fokus - og den blev løst vha. den kode jeg viste, men hvis der er mere i den, så er jeg ikke med på hvad der skal gøres...
Avatar billede jesper-moeller Nybegynder
09. oktober 2006 - 20:27 #10
softspot >>
Lidt ala det samme som min kode gør.. Det sker ved at koden først bliver activ når siden er loadet/aktiv Det skriver koden "om"

>> "det eneste jeg oplever er at man skal klikke en ekstra gang på flash-app'en inden den får fokus"

Er netop det der er Eolas problemet . og det man gerne vil opnå forsvinder

Jeg har ikke før haft nogen der har haft det problem med den kode jeg bruger, og derfor undre det mig at der pludselig er en der oplever det
Avatar billede jesper-moeller Nybegynder
07. november 2006 - 10:39 #11
Lukketid..

Smid et svar hvis du vil have point
Avatar billede softspot Forsker
07. november 2006 - 13:19 #12
Nej tak, jeg løste vist ikke dit problem... ellers tak :)
Avatar billede jesper-moeller Nybegynder
14. december 2006 - 12:13 #13
Lukker
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