Avatar billede pedepede Nybegynder
12. maj 2010 - 12:54 Der er 1 kommentar og
1 løsning

Layout af side med SWFObject 2

Hej med jer
Jeg har problemer med at implementere en Flash-film på mit site med SWFobject. Problemet er at SWFObject inistiterer på at vise Flash'en som det sidste på siden. Min kode ser sådan ud:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>swf test</title>
    <style type="text/css" media="screen">
        html, body, #myContent    { height:100%; }
        body { margin:0; padding:0; overflow:hidden;}
        #myAlternativeContent        { /* style alt content */ }
    </style>

    <script type="text/javascript" src="swfobject.js"></script>
</head>
<body>
    <div id="myContent">
     
        Dette kommer før flashfilen (helt som det skal være)

        <script  type="text/javascript">
            swfobject.embedSWF("SomeFlashApp.swf", "myAlternativeContent", "100%", "100%", "9.0.0", false, null, null, null);
        </script>
       

        Dette burde komme efter flashfilen, men bliver vist inden.

        <div id="myAlternativeContent">
            <h1>Du mangler en Flash-player. Hent den her:</h1>
            <p><a href="http://www.adobe.com/go/getflashplayer">
                <img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /></a>
            </p>
        </div>
    </div>

</body>
</html>


Hvordan får jeg løst problemet, så jeg kan vise noget indhold efter Flash'en?
Avatar billede keysersoze Guru
12. maj 2010 - 19:08 #1
det er indeholdet i elementet med id myAlternativeContent der bliver replaced til at vide din flash - og den ligger efter "Dette burde komme efter flashfilen, men bliver vist inden." og derfor virker rækkefølgen absolut som man burde forvente.

Skal rækkefølgen være anderledes skal du bytte om på "Dette burde komme efter flashfilen, men bliver vist inden." og din div med id myAlternativeContent.
Avatar billede pedepede Nybegynder
12. maj 2010 - 20:21 #2
Hov, havde også skrevet en kommentar, men den forsvandt. Du har ret, det løste problemet. Jeg var ikke klar over at det var indholdet i den <div> der blev udskiftet. Navnet ("myAlternativeContent") snød mig til at tro at det ikke var der jeg skulle kigge efter fejlen.

Tusind tak for svaret! :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
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