Lien .swf invalide sous IE et Chrome mais valide avec les autres

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [Problème] Lien .swf invalide sous IE et Chrome mais valide avec les autres

    Salut,

    Je me casse la tête à résoudre ce mystère, j'ai ajouté un bouton en .swf (flash) qui pointe vers un composant quand on clic dessus. (Phocagallery)

    - Le boton s'affiche bien sans soucis, quelque soit le navigateur.
    - Le lien fonctionne sans soucis avec Firefox, Safari et Opéra.
    - Mais le lien ne fonctionne absolument pas avec Chrome et IExplorer. (Les deux sont à jour)

    Voici l'intégration dans mon PHP, quelqu’un peu me dire ce qui cloche dans ce code ?

    Code PHP:
    $return .= '<div><a href="'.$absolute_path.'index.php?option=com_phocagallery&view=category&id='.$pgitems[0]->catid.'" style="color:green"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="150" height="40">
    <param name="movie" value="'
    .$absolute_path.'components/com_comprofiler/plugin/user/plug_cbphocagallery/images/'.$addbutton.'.swf">
    <param name="play" value="true">
    <param name="loop" value="true">
    <param name="quality" value="high">
    <param name="WMode" value="Transparent">
    <embed width="150" height="40" src="'
    .$absolute_path.'components/com_comprofiler/plugin/user/plug_cbphocagallery/images/'.$addbutton.'.swf" play="true" loop="true" quality="high" WMode="Transparent" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></embed></object><a></div>'
    J'ai également essayé d'autres codes d'intégrations en .swf, tant que le lien est du type http:// c'est bon, des que je met du code php ça ne marche pas, pourtant le .swf lui-même s'affiche bien c'est juste que le lien ne fonctionne pas.

    D'après les essais que j'ai fait, cette partie ci-dessous refuse de fonctionner, ce lien appelle le composant, il est indispensable.

    Code PHP:
    '.$absolute_path.'index.php?option=com_phocagallery&view=category&id='.$pgitems[0]->catid.' 
    NOTE : je peu le placer dans toutes sortes de liens, image, texte etc... même sous Chrome ou IExplorer et il fonctionne parfaitement, mais dès que je le met dans du flash il refuse de fonctionner.

    En attendant j'ai viré ce .swf, je vais rechercher une autre solution pour intégrer un bouton .gif animé ou image simple voir .css par exemple. J'aimerai toutefois connaitre la cause du problème car il est parfois utile d'ajouter du .swf contenant un lien.

    Merci.
    Dernière édition par felichon à 09/10/2012, 05h16

Annonce

Réduire
Aucune annonce pour le moment.

Partenaire de l'association

Réduire

Hébergeur Web PlanetHoster
Travaille ...
X