Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/10/2014, 09:32
lmcm2008
 
Fecha de Ingreso: abril-2011
Mensajes: 99
Antigüedad: 13 años, 1 mes
Puntos: 2
Exclamación flash en php en sidebar.php

Hola.
He creado un fichero php para mostrar un flash, al que llamo con un include desde sidebar.php del wordpress con este codigo:

Código PHP:
<?
$wmode    
"opaque";

$refererId    =    258;
$bannerId    =    210;
$width        =    250;
$height        =    250;

$link        "http://www.bellross.com/index.php?bannerId=".$bannerId."&refererId=".$refererId;
$flashLink    "http://www.bellross.com/index.php?bannerId=".$bannerId."%26refererId=".$refererId;

?>

<style type="text/css">

body, object {
    padding:0;
    margin:0;
}

#timekeeper, .link {
    width: <?= $width?>px;
    height:<?= $height?>px;
}

.hand {
    bottom: 0px;
    left: 107px;
}

</style>



<link href="wp-content/themes/sahifa/template/style.css" rel="stylesheet" type="text/css"/>

<script type="text/javascript">
window.onload = function() {      
      if(document.getElementsByTagName('body')[0].style.MozTransform == ''
         || document.getElementsByTagName('body')[0].style.WebkitTransform == ''
         || document.getElementsByTagName('body')[0].style.OTransform == ''
         || document.getElementsByTagName('body')[0].style.transform == '') {
        function hand() {
          handS.style.MozTransform    =
          handS.style.WebkitTransform =
          handS.style.OTransform      =
          handS.style.transform       = 'rotate(' + (time * 6) + 'deg)';
          handM.style.MozTransform    =
          handM.style.WebkitTransform =
          handM.style.OTransform      =
          handM.style.transform       = 'rotate(' + (time / 10) + 'deg)';
          handH.style.MozTransform    =
          handH.style.WebkitTransform =
          handH.style.OTransform      =
          handH.style.transform       = 'rotate(' + (time / 120) + 'deg)';
        }
        var handH = document.getElementById('handH');
        var handM = document.getElementById('handM');
        var handS = document.getElementById('handS');
        var timekeeper = document.getElementById('timekeeper');
        var d = new Date();
        var time = d.getSeconds() + 60 * d.getMinutes() + 3600 * d.getHours();
        hand();
        setInterval(function() {time = time+0.20; hand();}, 200);
        setInterval(function() {r = new Date(); time = r.getSeconds() + 60 * r.getMinutes() + 3600 * r.getHours(); hand()}, 10000);
      }
      
};
</script>


<script src="wp-content/themes/sahifa/swf/Scripts/swfobject_modified.js" type="text/javascript"></script>

<script type="text/javascript">
swfobject.registerObject("FlashID");
</script>



<object id="FlashID" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="<?= $width?>" height="<?= $height?>">
  <param name="movie" value="wp-content/themes/sahifa/swf/timekeeper.swf">
  <param name="quality" value="high">
  <param name="wmode" value="<?= $wmode?>">
  <param name="swfversion" value="8.0.35.0">
  <param name="FlashVars" value="clickTAG=<?=$flashLink?>" />
  <!-- Cette balise <param> invite les utilisateurs de Flash Player en version 6.0 r65 et ultérieure à télécharger la version la plus récente de Flash Player. Supprimez-la si vous ne voulez pas que cette invite soit visible. -->
  <param name="expressinstall" value="wp-content/themes/sahifa/swf/Scripts/expressInstall.swf">
  <!-- La balise <object> suivante est destinée aux navigateurs autres qu'IE. Supprimez-la d'IE à l'aide d'IECC. -->
  <!--[if !IE]>-->
  <object type="application/x-shockwave-flash" data="wp-content/themes/sahifa/swf/timekeeper.swf" width="<?= $width?>" height="<?= $height?>">
    <!--<![endif]-->
    <param name="quality" value="high">
    <param name="wmode" value="<?= $wmode?>">
    <param name="swfversion" value="8.0.35.0">
    <param name="expressinstall" value="wp-content/themes/sahifa/swf/Scripts/expressInstall.swf">
    <param name="FlashVars" value="clickTAG=<?=$flashLink?>" />
    <!-- Le navigateur affichera le contenu alternatif suivant pour les utilisateurs d'un lecteur Flash de version 6.0 ou de versions plus anciennes. -->
    <div id="timekeeper">
        <a href="<?= $link?>" target="_blank" class="link"></a>
        <img src="template/images/handH.png" class="hand" id="handH" alt="heure"/>
        <img src="template/images/handM.png" class="hand" id="handM" alt="minute"/>
        <img src="template/images/handS.png" class="hand" id="handS" alt="seconde"/>
    </div>
    <!--[if !IE]>-->
  </object>
  <!--<![endif]-->
</object>
Pero no consigo que se muestre el flash y parece que esta todo bien.
Me podeis ayudar?

gracias