Autor Zpráva
mon_den
Profil
Dobrý den,

nocí strávenou nad tímto problémem se pomalu smiřuji s tím, že vložení tlačítka přímo do flashe je nemožné (alespoň pro mě).


Chtěla bych se proto zeptat jak a kam vložit kód, aby se tlačítko objevilo někde na pozadí stránky....nejlépe umístěný na horní hranici flashe. Velikost
flashe je 1000x600px a je umístěný doprostřed webového prohlížeče. Poradí mi prosím Vás někdo? Předem moc děkuji
Ještě bych chtěla na stránky přidat počítadlo, ale to už zřejmě bude stejný postup...


vygenerovaný kód na facebooku:
<div id="fb-root"></div>
<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/cs_CZ/all.js#xfbml=1";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>


můj kód
<title>index_f4</title>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <style type="text/css" media="screen">
        html, body {height:100%; background-color: #C2C2C2;}
body { margin:0px; padding:0px; text-align:center;} /*+overflow:hidden; jestli tma ma vyznam*/
#flashContent {width:1000px; height:600px;position:absolute;left:50%;top:50%;margin-left:-500px;margin-top:-300px;}
        </style>
    </head>
    <body>
            <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="1000" height="600" id="index_f4" align="middle">
                <param name="movie" value="index_f4.swf" />
                <param name="quality" value="high" />
                <param name="bgcolor" value="#ffffff" />
                <param name="play" value="true" />
                <param name="loop" value="true" />
                <param name="wmode" value="window" />
                <param name="scale" value="showall" />
                <param name="menu" value="true" />
                <param name="devicefont" value="false" />
                <param name="salign" value="" />
                <param name="allowScriptAccess" value="sameDomain" />
                <!--[if !IE]>-->
                <object type="application/x-shockwave-flash" data="index_f4.swf" width="1000" height="600">
                    <param name="movie" value="index_f4.swf" />
                    <param name="quality" value="high" />
                    <param name="bgcolor" value="#ffffff" />
                    <param name="play" value="true" />
                    <param name="loop" value="true" />
                    <param name="wmode" value="window" />
                    <param name="scale" value="showall" />
                    <param name="menu" value="true" />
                    <param name="devicefont" value="false" />
                    <param name="salign" value="" />
                    <param name="allowScriptAccess" value="sameDomain" />
                <!--<![endif]-->
                    <a href="http://www.adobe.com/go/getflash">
                        <img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Získat aplikaci Adobe Flash Player" />
                    </a>
                <!--[if !IE]>-->
                </object>
                <!--<![endif]-->
            </object>
        </div>
    </body>
</html>
Fisir
Profil

Reaguji na mon_denu [#1]:

Já bych to vyřešil tak, že bych si přidal to Facebookovské tlačítko někam do stránky, a pak ho pomocí CSS napozicoval podle potřeby.
weroro
Profil
Skúste to takto: Stačí si potom len napozíciovať to tlačítko. Ja som vytvoril iba taký červený DIV namiesto tlačítka, ale fungovať to bude.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>     
  <head>         
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />         
    <title>index_f4          
    </title>
<script src="http://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js" charset="utf-8" type="text/javascript"></script>                                   
    <style type="text/css" media="screen">    
    html, body {
            margin: 0;
    }     
    .centrovanie { 
            width: 1000px; 
            margin: 0 auto;
    }     
    .pseudoFBtlacitko {
            width:88px; 
            height:33px; 
            background-color:#ff0000; 
            position:relative; 
            margin: 0 auto; 
            top: 50px;
    }               
    </style>     
  </head>     
  <body>       
    <div class="pseudoFBtlacitko"> FB tlacitko     
    </div>    
    <div class='centrovanie'>           
      <div id='flashContent'>
<script type="text/javascript">
// <![CDATA[
var cesta = 'index_f4.swf';
var attributy = {loop:'true',menu:'true', wmode:'opaque'};
swfobject.embedSWF(cesta+'?'+Math.random(), 'flashContent', '1000', '600', '10', cesta, null, attributy);
// ]] >
</script>                 
        <noscript>vypnuty Javascript         
        </noscript>        chýba naistalovany flash player.                
        <a href="http://www.adobe.com/go/getflash">                   
          <img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Získat aplikaci Adobe Flash Player" /></a>           
      </div>         
    </div>     
  </body>
</html>

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: