J'ai un p'tit souci à résoudre, du à une incompatibilité entre FireFox et IE ...
En gros j'ai un système qui déclenche une alerte lorsqu'une action est effectuée sur le site. L'alerte marchais niquel avec un .gif en background mais de par la faible taille et donc la qualité très moyenne du dit .gif, je souhaiterai plutôt mettre un fichier flash en fond.
J'ai donc réussi à faire un système qui fonctionne mais qui ne marche correctement que sous Firefox. Voici ce que ça donne "en temps normal" :
Et voici la même chose sous IE :
Je compte donc : un problème de DIV, un souci d'écriture surbrillante ( ?), un souci de couleur d'écriture (le pseudo en orange apparait en gris; lié à la surbrillance peux-être), et bien entendu puisqu'un problème n'arrive jamais seul mon flash possède une couleur de fond, alors que ça devrais être transparent
Voici la partie du code :
Code :
- <style type="text/css">
- <!--
- #scam_back {
- position:absolute;
- height: 39px;
- width: 222px;
- left: 164px;
- top: 122px;
- background-repeat: no-repeat;
- }
- #scam_content_div {
- position:absolute;
- left: 164px;
- top: 122px;
- z-index=99999999;
- }
- -->
- </style>
- <div id="scam_back">
- <object type="application/x-shockwave-flash" data="includes/Sans nom-1.swf" width="222" height="39">
- <param name="movie" value="includes/Sans nom-1.swf" />
- <param name="wmode" value="transparent" />
- </object></div>
- <div id="scam_content_div">
- ';
- if ($mesgtype == 'page')
- {
- echo '' . '<a href=?L=users.profile&id=' . $user['id'] . '><table class=scam_content_div width=222 height=39>
-
- <tr><td width=70 rowspan=2> </td>
- <td><span class="topic-gray">Message de</span>
- <span class="topic-white">' . $username . '</span></td></tr><tr><td><span class="topic-black">'.substr($message,0,22).'</span></td></tr></table></a>
- </div>
- ';
- }
|
(j'ai sauté les parties du code qui ne vous interessaient pas )
J'ai un peu tout essayé, avec notamment des <div class="xxx">, des "z-index" à toutes les sauces, les balises </div> placées un peu partout mais rien ne semble fonctionner
Je suis preneur de toute idée, je désespère de trouver une solution
Le code en lui même fonctionne, c'est bien l'intégration du flash qui pose souci
---------------
Michael Schumacher laissera une trace immense dans l'histoire de notre sport. Il en a aussi laissé une belle sur les flancs de ma Williams à Adélaïde, en 1994...